335935 973953 1662174 1988434 2497165 3535377 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1835648 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 762651 2190786 2432245 2760857 3280539 3447435 3768014 3864073 4020433 -1 -2 1910837 2054821 2923122 3174600 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 735501 -1 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 402120 503699 736101 1588064 1605669 1624209 1779912 1949510 2272048 2592997 4132570 4999999 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 788533 844253 1372473 4216861 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 119838 2394067 4564509 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2954138 4576629 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 -2 317085 696716 2732240 4055003 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 910035 1754973 3122568 3954567 4995172 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 632176 881845 1451289 2743757 2935324 3820768 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 2930254 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 167273 505037 537765 553264 2283798 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 94124 1690200 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 4137317 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 47599 117746 213490 544500 803084 811790 1981945 2373974 2394731 2781191 3504614 3737110 4586387 4650075 4703943 4962525 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 82587 342860 874824 1266329 1792935 2895152 3615263 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 525713 633989 1412700 1523929 2268021 2836798 3104506 3211791 3461346 3576467 4620295 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1929596 2201187 3078230 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 405520 1893400 3844068 4330808 4341119 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 252641 1623001 2547423 4344726 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 1204368 2501413 2515253 3510641 4622516 -1 139462 600183 773287 974060 1212113 2932259 -1 -2 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 41098 3706277 4391711 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 -2 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 1064345 3709921 4045985 4529517 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 2848562 3595932 3976418 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1348157 3530853 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 18594 2137232 4403183 4469508 4801822 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3988951 4041615 4253763 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 -2 642692 679141 1195866 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 2085541 2169739 3765495 4483608 -1 204665 333405 1010986 2786664 2973869 4146278 -1 390191 429549 1196110 1204557 1836736 2504779 2551990 3122803 3485010 3695839 4335617 -1 281206 1042246 1320088 1552699 1572213 2150374 3708345 3851371 4728111 4916729 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 666489 689366 852075 2720144 4742684 4999999 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 1039633 1929596 2201187 3078230 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 134036 171164 3851870 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 -2 365543 472282 1490016 2197967 2560792 2795613 3707834 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 295450 317918 1667460 2255244 2390592 3443963 3555180 4648329 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 882355 1776524 2395765 3447314 -1 525713 1412700 2268021 3211791 4620295 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 3103918 4427815 -1 225104 1824136 2600683 2671306 3462646 3899474 4775619 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 245551 1120833 1508815 1844309 1973774 2045827 2388452 4255197 4402223 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 258152 1335848 2380961 4079538 4250480 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 -2 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 962518 1010180 1787170 2471920 4985647 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 2117915 3006295 3480871 3538372 4273387 4886719 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 249353 257210 407611 677217 703911 823719 1207884 1401759 2909573 2914413 3604343 4395904 4492030 4732471 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 40451 2098159 2729609 2915717 3263753 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 -1 2204577 2787340 3281820 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 2472673 3645700 4735374 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 301755 2633564 3042984 3349003 3950793 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1066722 2038958 3220270 4357856 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 803380 2336154 2721976 2730797 3215745 -1 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 118752 145695 627656 1068699 1398180 1496148 1892977 2119209 2868172 2997042 3824042 3860348 4184471 4483513 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 587233 823656 3802934 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 214868 1016382 2049199 2865533 2868616 2934044 3733651 4143068 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 86310 2237272 4495683 4999999 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 -2 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 762651 2760857 3280539 3447435 4020433 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 582839 4391846 4453425 4885395 4982810 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 515714 778365 2031977 2712301 4874816 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 -2 897432 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 2837862 4011387 4063199 -1 -2 1291061 1535784 1922268 2041435 4227815 4231717 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 88475 265010 743723 1853220 2478204 4807233 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1507695 2146625 4252997 -1 184462 1157021 1540723 2309884 3624296 4194242 4659426 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 188210 970830 988148 1288568 3550395 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 314138 484992 574657 620972 856337 1274906 1546367 2014045 2153768 2482750 3048801 3071762 3478500 3542428 3659517 4020810 4392256 4521453 4990145 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 3078164 3152904 3280680 3633620 3892065 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 77321 1123946 2809712 3057113 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 1611220 1835648 2380607 2917641 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 403544 1261121 2280866 3948927 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 1613309 2309431 3170738 3871217 4750136 -1 -2 466732 495768 685153 1010769 1448837 1652404 2020828 2854759 3410075 3661793 3719676 4428499 4741403 4837947 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 401370 1031428 2370670 3450177 4207967 -1 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 2121679 2592977 3696152 4173539 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 960662 3315810 3903097 4610965 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 367792 2531730 2755732 3418991 3466240 4522787 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 35470 725076 864964 1662587 1872720 3456699 3729653 3786337 4363129 4783023 -1 8585 762186 1726285 2437148 3077513 3362348 3378527 3423530 3880797 4455722 4839745 4890148 -1 -2 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1040111 1410781 1502575 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 153095 504454 818040 1309786 1429376 2414789 3273245 3820155 4334975 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 762825 1710835 2206025 4245965 -1 1827162 2445888 3353146 4222175 4971330 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 -2 1944999 2008947 2611192 2834941 3151153 3988747 4302204 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 2848562 3976418 -1 899192 1420054 2978000 3713360 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 96927 685627 1706465 3160807 4611286 -1 -2 79452 565474 569686 1162099 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 408395 1770323 2068994 2927634 4168521 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 83432 348399 488461 804903 809747 929541 1232449 1805452 1824764 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 337656 866942 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 85044 298068 497814 829478 1231258 1817296 2258845 2285013 2289424 2641428 2917341 4017630 4335678 4636065 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 114818 646346 2930992 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 774876 845665 1017846 1670316 1725463 2013072 2092591 2263482 3452520 4094466 -1 -2 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 524218 894665 2156697 2711143 4708291 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 -2 395049 877722 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 82519 1519497 1557721 1839373 4804629 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 2125521 2476931 3037581 3770795 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 2837862 4011387 4063199 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 1186265 1439510 2738906 3365348 3596436 4365068 -1 379555 402491 3632226 4148463 4296322 4948863 -1 -2 266404 1427619 3983437 3989374 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 473245 589891 804646 2966169 3961886 4369009 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 77789 2921099 3101420 -1 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 -2 173088 1059240 4776631 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 345761 481759 955377 2848915 4617356 -1 -2 1632343 1806223 1818426 2714853 -1 429638 1639387 1982573 2467682 2780782 -1 -2 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 346080 811572 1189850 1557546 1823279 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1804193 1992212 2823161 3748240 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3254706 4146329 4252462 4411986 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 319326 3531663 4521915 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 432505 698554 3776908 4389913 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 -2 2821429 3278741 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 647522 1008269 1525544 1591150 2023752 2144572 2382502 2498744 2959230 3778429 4787733 -1 -2 1899099 2655080 4799118 4966974 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 882355 1776524 2395765 3447314 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 628779 1212747 2485913 3472487 3533230 4051928 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1407802 2867027 4443005 4685785 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 736591 2745462 3521597 3531045 -1 -2 27936 116699 593120 939069 1121737 1203289 2296012 2677890 2869225 3250723 3277897 3434804 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 395736 2191344 3350345 4908436 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 1545734 3582913 3712136 4121362 -1 2051621 2179541 3308671 4421005 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 222820 263813 2038575 2232719 2561428 2830670 3207064 4535329 4924133 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 681940 975997 1550295 1596306 2472530 4827235 -1 -2 556805 3752139 4492366 4825809 4999652 -1 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 414247 566724 2040950 2412893 2974056 3950525 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 755459 782409 3305401 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 4331 69831 426322 707930 720921 1724949 2248886 2820615 2848537 3095435 3650281 3799595 3986400 4208276 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 449305 1033195 2473783 4039690 -1 858733 2894324 3022197 3322132 4810002 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 302329 372003 2274119 2961741 3038706 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 512752 586907 1126675 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 621223 1231665 2107095 2203903 4521545 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 1026097 3265669 3476438 4901570 4978080 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 611677 1150436 1828204 2172611 3930973 4649007 -1 -2 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 632468 1623671 2383328 4530014 4872475 -1 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 2043055 2320570 3996248 4519682 -1 467383 589610 1441325 1554806 1828778 1954546 2110799 2272321 2632980 2949252 3200909 3347805 3722068 4824184 4941250 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 452995 673028 2324288 2382311 4807674 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 108174 164147 188763 640103 1678413 1819728 2132848 2339489 3482376 3981642 4441976 4860687 4999365 -1 -2 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4407634 4692802 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 1608729 2557435 2736133 3442283 4335924 -1 -2 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 15826 939118 2300666 2957938 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 584678 797904 875770 1041316 1097950 1203681 1540300 1838892 2009978 2530603 2895684 2963918 3491219 3645497 3740137 3762653 4910749 -1 -2 35259 95064 1615238 2881352 3596686 4296182 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 2024891 3591317 4024094 4044246 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 91145 2541850 4509513 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 4242596 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 846094 4202578 -1 594234 923085 1774504 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 2388852 2660207 3497773 4495914 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 318517 2432773 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4488758 -1 -2 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1964755 2419379 3443652 4076165 -1 1548747 4252505 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 1899099 2655080 4799118 4966974 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 2507137 2676216 3735797 3954784 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 910035 1754973 3122568 3954567 4995172 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1126710 1130718 1485662 4240564 4432931 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 578493 1173132 1237011 3148470 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 -1 -2 316261 650351 1088093 1530776 1612676 2063928 4535732 4540818 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 162613 2178238 2500723 2596522 4468092 4691830 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 242407 502601 1702271 2128695 3999854 4843042 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 623950 2195734 2465328 2822840 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 120201 258907 395049 760348 2773581 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 429638 1639387 1982573 2467682 2780782 -1 -2 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 254514 978727 1624095 3576059 -1 -2 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 564080 1989515 2004648 2642231 3597591 -1 -2 2215426 2573772 2912708 4809023 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 -2 113652 192354 1165646 1235051 1834041 2490468 2964994 3769372 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 2024891 3591317 4024094 4044246 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 -2 305846 767053 1092511 1892422 2011710 -1 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 1066722 2038958 3220270 4357856 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 -2 2024891 3591317 4024094 4044246 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 3571 807217 2763903 2921227 3934306 -1 1149038 1278675 1608994 2611067 -1 260592 268371 544114 725315 3387415 4008096 4057001 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 1364137 2144466 2408162 2491188 4479182 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 242407 502601 1702271 2128695 3999854 4978310 -1 -2 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 104499 522163 848952 1298050 1323805 1921742 2066862 3213757 3402701 3440957 3631198 4371852 4505986 4688292 4790294 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 957811 1427619 2822074 3968286 3989374 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 1039392 4358634 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 495709 967432 2053059 3627683 4527516 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 791931 1624598 2413570 2522892 4697374 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 409254 1191299 2535311 3200657 4053291 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 280768 763620 862694 1604151 2723704 3437959 -1 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 36573 3330397 3475392 4496314 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 245091 503727 1248864 1422597 2881241 4875511 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 1635782 4081278 4910761 -1 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 72181 281206 1572213 2069875 2124471 3420298 3570623 4507895 4551885 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1757294 1901866 4190017 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 185898 340669 1504231 3369362 4118549 -1 -2 456109 1119000 1304825 3966886 -1 -2 1779892 1786118 2122038 3644375 -1 59366 2485638 3243499 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 410036 904488 1131678 2089699 3321749 3620809 4293317 4324557 4537925 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 507400 2092399 2461691 3331551 4209603 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 383895 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 92381 531813 781447 3262950 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 464166 2636481 3282610 3566726 3596564 4354074 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 374122 1567706 4792194 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 391466 3019163 4700901 4740720 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 782595 1128800 3085545 4020017 4355594 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 560296 628935 1604017 2581045 2618976 3447002 3562967 4786693 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 2034851 2553602 3384627 3594871 4192838 4738171 -1 109933 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 460387 607241 2428758 4365515 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 894768 1743663 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 1588479 1615623 3121876 3437151 4086307 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 2665292 2908934 3493749 4599592 -1 581782 1370588 1383500 1621518 1774693 1900103 1956788 2194859 2255959 2331710 3034562 3125315 3361724 3511384 3830703 4541640 4632840 4889286 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 91145 514620 1140396 1377775 1730129 2541850 3272797 4032812 4211565 4482544 4509513 -1 -2 2782468 3103962 3959970 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 4099521 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 -2 312781 1476710 1987656 4051353 4331742 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 516950 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 142227 418724 914252 2932762 2938555 3323909 4285916 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 228413 814135 2503276 2810210 3428453 4057657 -1 -2 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 713178 940576 943766 1022407 2071185 2176431 2586012 3538495 3810035 3966734 4182505 -1 -2 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 81562 607573 757175 4106105 4715644 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 432841 717284 1138245 1493729 2164752 3162596 3341537 4460130 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 984294 2270468 2276806 3377843 3925268 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 2350557 2863860 3407259 4609235 -1 237193 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 405520 1893400 3844068 4330808 4341119 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 -2 397936 2415221 2658084 3915674 4960981 -1 1311402 1340116 3699296 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 671501 1030193 3555419 3816699 4552057 -1 -2 269018 1631761 2095771 3125655 3806093 4086578 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 738410 2354240 2673445 4022473 4430474 4746367 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1010136 1463007 2774995 3046349 4098432 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 3211664 3267440 3744730 4241957 -1 -2 8585 762186 1726285 2437148 3077513 3362348 3378527 3423530 3880797 4455722 4839745 4890148 -1 -2 1075283 1399476 4437931 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 376572 3028928 4749626 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 503699 736101 1605669 1624209 2592997 4999999 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 1841608 2092903 2146191 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 -2 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2836821 3129427 3224601 4618907 4889035 -1 -2 419842 494541 3070940 3470188 4017322 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 2749860 3691811 3817798 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 -2 2732589 2782468 3103962 3959970 -1 1790758 2294755 2988628 3969507 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 532139 590868 3484929 3980536 4116223 4669874 -1 -2 92381 531813 781447 3262950 -1 -2 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 484299 931877 1893524 3514605 3814323 4020818 4395561 4568579 4761640 4867146 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 1395190 2448326 2474972 2996997 4759051 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 495523 823038 1003385 1553506 1580383 1892258 2346375 2785688 3031695 3046746 3143452 3334424 3682889 3693706 3759722 3851350 4112242 4774172 4790298 4990753 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 317318 378731 1595179 1779208 2001625 3459455 4094001 4799253 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 504714 2827782 4323486 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4828564 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1971425 2130854 4074907 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 457546 666202 779025 1465169 1526803 1939082 2551648 2877365 3807407 4933334 -1 27068 420954 1487786 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 428714 3196487 3285163 3875558 -1 -2 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 94951 2909993 3236911 3903057 3980187 -1 754136 2132587 4317548 -1 -2 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 1036115 1959308 2318611 3139975 3409598 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 414346 1016386 1187000 2052283 2424517 2472102 3053584 3279748 3348687 3521527 4119386 4150175 4375550 4918385 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2620124 2785065 4418890 4546108 4794897 -1 -2 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 638502 1866402 2652393 3584325 4129410 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 174201 567238 648298 744827 888744 911034 1305627 1469729 1483919 1668589 1963412 2699572 2753953 3512636 3560833 3580299 4409604 4423821 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 86941 928802 1363513 3954298 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 116182 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 284173 458842 581407 791396 2658347 3367548 3369160 3952216 4794459 -1 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 319326 3531663 4521915 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 896298 1343731 2228272 4491727 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 154254 2128207 2466949 2900834 4346902 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 -2 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 505418 550538 699752 1769841 3815008 4100607 4415740 -1 891107 921685 1106419 1837164 1916474 2259373 3841119 -1 487029 2107658 2286272 3241519 3984839 4048676 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 -2 429566 837097 1708884 2333343 2482372 2558572 3004388 3096862 3195632 3228022 3751175 4160662 -1 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 885 24166 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306117 2010694 2068647 2140006 2698317 3015945 3052371 4208199 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 3951327 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 645491 1233447 1483892 1990781 2143492 2360635 2686620 2748562 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 13671 2260808 3672928 4281104 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 -2 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1275679 2261469 2810756 4479255 4498362 4570615 4631266 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1695143 1981379 2418018 3066217 3168237 4294295 4999999 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4373847 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 375252 766570 1006274 1030982 1577986 2004130 2575459 2800428 2838910 3282802 4288231 4298445 4572470 4635056 4842924 4924123 4997596 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 76777 338783 882220 3280538 3469786 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 917811 1109600 3539849 3662418 4461848 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 3230914 3405473 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 128653 1095145 3646384 4646564 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 1109751 2102115 2409662 3468463 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 15399 1236387 1597876 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 2644707 3456636 4562265 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 616384 2761942 3058569 4359063 4444517 -1 254514 978727 1624095 3576059 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 91788 364708 1306247 4107939 4532230 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 1666886 2862738 3065392 3129253 3398464 3627254 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 384366 1632559 1645721 4157610 4746910 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 349175 1355088 1567960 3812393 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 503850 576508 652223 2523458 2590024 4245153 4438962 4796764 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 162091 778720 2233564 3295562 4887287 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 504714 2827782 4323486 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 346080 811572 1189850 1557546 1823279 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 77440 2052722 4188117 4922060 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1915628 2429312 4166565 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 79032 557685 1567567 4872396 -1 609271 1061746 2969018 3189510 4060715 -1 -2 463137 2310519 2954138 3872553 4576629 -1 -2 46610 2767592 3447269 3762901 4372392 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 2356643 -1 1705113 2074439 2119866 2952091 -1 -2 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 96663 938376 2167377 2507834 4188553 4720879 -1 -2 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 280701 1905461 4724432 4794977 -1 -2 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 1705113 2119866 2704099 2952091 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 51479 165606 461613 860095 4639652 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 540302 598852 1610492 2856085 3490311 4679643 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 592270 747357 1950756 2516196 3703440 4114077 4643499 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 922443 1731185 3814064 4344383 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1847577 2495407 2675472 4029875 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 1881839 3064732 3390247 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 3235903 4209306 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 546548 1482130 2666224 2848535 3513571 3679037 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 426504 718869 1461797 3191925 3951532 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 -2 986925 1260767 2817749 4755488 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 2882008 3511461 3957620 4466170 -1 184581 3434253 3691120 4847990 4949390 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 -2 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 578848 3454756 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 529267 1068437 2044849 2790768 4725894 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 20209 263853 564070 1059522 1893872 2348248 2518327 2634438 2668201 2788657 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 266404 1427619 3983437 3989374 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 167273 505037 537765 553264 2283798 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1139626 2036869 3686813 4474415 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 569868 1172621 4834960 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 346080 811572 1189850 1557546 1823279 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 962799 1042372 -1 1312330 3698649 4467115 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 726658 1466043 2674206 2921147 4682231 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 601263 2005113 3305987 4235473 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 361147 634629 1078481 2648098 4718011 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3808946 3824251 4694150 -1 1253051 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1934235 2868482 2954181 3389660 -1 191423 270593 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 1901866 4190017 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 638602 1037869 2514520 3373168 3939362 4156173 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 922443 1731185 3814064 4344383 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 787767 1047743 1076506 1133212 1211225 3293121 3516798 3712136 3875895 4078927 4121362 4373990 4376088 4447491 4901281 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 266404 1427619 3983437 3989374 -1 522283 975549 1198753 4962339 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 3571 170098 374105 807217 1636669 1863637 2008074 2763903 2921227 3292548 3934306 4183866 4275075 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 82227 947313 2270747 2534317 2669213 3528966 3859750 4710161 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 114636 120548 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4813092 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 578493 1173132 1237011 3148470 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 4358634 -1 116512 1560325 3012233 3126682 3213641 3715475 3810561 3886419 4690261 4771260 -1 103509 760162 1754164 2250126 3059623 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 2749860 3691811 3817798 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 988685 1209720 1661742 3492238 4712521 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 360124 455762 900073 983005 4076539 4804706 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 2234494 2602460 3907286 4606327 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 177816 247469 1011152 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 262439 854727 1571060 1584023 1760293 3709255 4482281 4542976 4587945 4977183 4990753 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 2975 64623 937428 959544 1421770 1950348 2001187 3092992 3337322 3634113 3873534 3873947 3951896 4093129 4189170 4288434 4337083 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 454920 1072031 1806831 2414981 3657790 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 419842 494541 3070940 3470188 4017322 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 1294901 1433812 2017132 4285578 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 402120 587233 749247 823656 1220311 1588064 1779912 1949510 2272048 3802934 4132570 4945250 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 106482 501253 501859 775296 1074853 1118593 1996296 2661873 3055020 3330039 3568113 3967528 4494539 4812784 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 1039392 4358634 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 776567 2142173 4557568 4721892 -1 212413 638511 2995549 4084613 4134748 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 82885 1341743 3251294 3338809 4444895 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 360124 455762 900073 983005 4076539 4804706 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 355448 1255707 1645471 2619070 3441674 4590144 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 497073 763746 889449 1535757 3391571 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 468474 714912 1099100 2475691 4329590 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 237785 543980 1443868 2305095 3183044 3599327 3750481 4422326 4448246 4449402 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 262439 854727 1584023 1760293 4482281 4542976 4977183 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 749387 926655 1785305 2269123 2485191 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 1314170 3424085 4336967 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 -2 177816 1011152 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 2313980 3163747 4899431 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 1066722 2038958 3220270 4357856 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 -2 6586 928168 1648932 3939117 4993465 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 125710 180504 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 488461 809747 929541 1824764 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 2024891 3591317 4024094 4044246 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 1218553 2445593 3392754 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 1121604 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 346392 1096023 1572117 1623163 3474055 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 154312 998519 2172217 4033332 4501663 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 678023 1603462 3251920 3966375 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 3269838 3891874 3931510 4178593 4206862 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 1338563 1397448 1686680 3293333 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 320063 556676 1951744 2297711 3055259 -1 115524 933184 1655224 2620453 2905567 -1 -2 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1716076 2905155 4534507 4882675 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 152243 645326 823557 3995338 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 -2 1478790 4898442 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 1556230 2026068 3359994 3508350 4831128 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 4363415 4494173 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 559420 2180761 3993128 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 -1 -2 1593311 3070409 3707297 -1 4940679 4953989 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 56725 171131 252582 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 355264 1984712 4260546 4909561 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 -2 257658 1167723 2695294 3603561 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4724446 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 303821 353588 793491 874676 1063373 1849458 2427792 3048833 3995517 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 1169797 1314220 1561551 1663418 2879536 -1 -2 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 1131919 1646931 1925650 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 211604 703422 848526 1332318 1660271 4560035 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 -2 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 813414 893535 1062808 2792193 4919382 -1 -2 252641 4344726 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 460387 2428758 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 2102440 2215700 2420663 3919367 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 373436 1321117 2006405 3874930 4513731 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 -2 1545842 2471247 3787210 4778094 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 408723 1034739 1375959 1601549 4724681 4875466 4979141 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 82374 2070268 2181821 2231813 2760939 3723127 4088821 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 42644 627671 927294 1187000 2052283 2173175 2218121 3279748 4150175 4375550 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 1842473 3868686 4069257 4172923 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 602815 806049 865197 1167030 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 1388299 3146523 3852189 3931606 4047834 4835713 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1173896 2667050 3974803 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 767870 1465105 2470361 2559361 3314495 4724490 4757300 -1 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 278959 493537 577571 2369644 2490548 3127050 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 208299 430041 543936 584610 979730 1669307 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 77789 2921099 3101420 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 1446561 2803695 2996003 3367835 3560330 4674944 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 1548747 4252505 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 735501 4395168 -1 349175 1355088 1567960 3812393 -1 -2 2234494 2298130 2602460 3907286 4606327 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 2580340 3834230 4089725 4891359 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 1548747 4252505 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4406931 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 91145 2541850 4509513 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 270864 2198681 3105801 3271910 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1074532 3628744 4401397 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 1045846 1302922 1334789 1973430 2270607 2349164 2519171 3409094 4386186 4594356 4771896 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 596681 693753 3632500 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 1545734 3582913 3712136 4121362 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 46186 345721 2956455 3407563 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1326366 2500723 4279989 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 7555 137267 196899 240927 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 190371 1344117 1516889 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 2321732 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 640185 3720713 3817852 3868436 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4365222 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 413912 520379 3290276 3515223 4166664 -1 -2 725714 887724 1635018 4028862 4147293 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 573475 2356643 2425841 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 401370 1031428 2370670 3450177 4207967 -1 173932 1125112 3261865 3418446 3530731 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 -2 485035 585267 1299796 2327268 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1296201 2462166 2803549 2966274 -1 1881839 3064732 3390247 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 413411 716211 1096348 1459437 1672759 2027440 -1 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 -1 -2 75741 1520387 3248174 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 77789 2921099 3101420 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 736591 2745462 3521597 3531045 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 127790 604472 608796 1204940 1440624 1774123 4469467 4850119 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 1096147 2096195 4455714 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 408395 1770323 2068994 2927634 4168521 -1 78564 2645529 4473038 4535146 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 887579 1479883 2311360 2489045 3337081 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 316761 564367 707904 767480 819919 4451259 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 507778 2852084 3006453 3611916 4576613 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2051621 2179541 3308671 4421005 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 165347 251153 1704407 1977995 2177644 3598736 3737123 3749552 4042460 4205089 4279636 4351892 4805823 4996639 -1 -2 525713 1412700 2268021 3211791 4620295 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1491202 2492295 2638626 3296840 3735243 4056138 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 332943 1543256 1854466 2510499 2723749 3493346 4617253 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 734503 998477 1114156 1122721 1333800 1402369 1494335 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 995634 2134369 2612427 4167897 4475850 -1 -2 676975 870865 1754905 2599698 2998043 4458101 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 3033999 4081818 4989269 4999999 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 985782 3204972 3626170 4444454 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 1474238 1740650 4171519 4849398 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 1798795 2143534 2899799 4595564 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4556278 4723191 4910868 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 1910837 2054821 2923122 3174600 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1110077 1620623 1903448 3094741 -1 3344655 4240006 -1 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 584072 2099843 2245036 2909462 4986992 -1 -2 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 573475 2356643 2425841 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 91788 364708 1306247 4107939 4532230 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 755785 2106982 2384281 3916339 4877502 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 -2 818040 2414789 3273245 4334975 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 86941 928802 1363513 3954298 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 1303445 1696160 1922997 3227093 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 158741 573823 1196886 2707842 4643742 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 1690118 2146322 3234854 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 515419 998477 1402369 1494335 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 2862350 3089098 4684182 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 2769771 3010400 3160189 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 922443 1731185 3814064 4344383 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 560296 628935 881694 1604017 2581045 2618976 3447002 3562967 4786693 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 54405 571885 738219 777200 1101507 3006959 3142699 3320651 3551577 3844187 4156173 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 607196 779468 1435779 1818510 3649810 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 -2 914331 1205371 2008044 2378261 4985544 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 125519 970809 1632191 3127534 4679403 -1 -2 69074 473754 4484427 4593796 4782240 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 652213 944830 2800800 4104974 4951063 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 2472673 3645700 4735374 -1 -2 1088093 1612676 2063928 4540818 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 1690118 2114105 2146322 3234854 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 2825088 3839423 3876834 4011156 4614067 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 523399 1814094 4630606 4657461 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 1131678 1385896 2848312 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 961566 1083177 1205599 1257630 1381878 1521491 2014302 2150527 2195248 2538856 3148081 3859989 4159195 4669544 4742882 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 772655 1170377 1587665 2390598 -1 2519278 4775061 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 220469 958594 1505329 1582372 1756140 1935046 2827592 3230162 3361062 3678106 4032365 -1 3710714 3843332 4233184 4799472 4926053 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 504714 2827782 4323486 -1 -2 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 694501 1089805 2259540 -1 3951327 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 268717 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 2644707 3456636 4562265 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 698097 2067446 3565940 3598400 4836741 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 744634 1192346 2661482 3341882 3380997 4237684 4566400 4899801 4914339 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2205 361606 441838 657150 747855 3261675 3794954 4090782 4243254 4784848 -1 -2 137349 185150 638687 654205 1022752 1111340 1379824 1926991 2007032 2058961 2157430 2299809 2643079 2727682 3454328 3465755 3485662 3584942 3981618 4267928 4442503 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3274898 3382154 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 3024 596376 2226168 2264504 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 797901 1676692 2201964 2617297 4683539 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 814217 1225904 2540822 3358556 3781281 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3997359 4077231 4884613 -1 -2 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 70553 1059991 1748226 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 61849 1329193 1764504 2152312 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1416994 2854527 2933678 4384933 4946088 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 365626 784058 1075334 2405102 3712801 4229036 -1 -2 1294901 1433812 2017132 4285578 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 81664 320907 1116475 1871625 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 2868128 -1 428625 441122 1023019 1964594 2126262 2565406 2636088 3547923 3927249 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 337621 423853 1553149 1932842 4365255 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 340028 438282 551493 1029588 1495093 1879643 2151038 3352280 4486701 4927835 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 761994 2143515 2460481 2808183 3036551 3550432 3967495 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 454920 1072031 1806831 2414981 3657790 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 223356 2008908 3151827 4343649 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 964687 1067294 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 927331 2174135 3625598 3681495 4497183 -1 539761 3247289 3534449 4942842 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 2611067 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 167272 1799161 2091603 2399723 3027111 3757388 4487654 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 774931 850675 2261560 2636001 3157317 3528606 3740158 3854014 3931563 -1 596681 693753 3632500 -1 121970 597680 847400 1055057 1071900 1574609 1963057 3278706 3919163 4488580 4869856 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 28059 1066602 1285291 1441388 1586199 1889871 2074151 2367395 2545182 3457559 3829658 4384602 4700935 4787152 4975528 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 865411 1051281 3642992 4610724 4667707 -1 -2 575683 988913 1359437 4829590 4922423 -1 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 59571 436347 2372085 2413582 3033999 4255870 -1 2215077 2588485 3143126 3448909 4509675 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 1157043 1332431 4611594 4770037 4835299 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 358595 558338 625674 732111 1297873 1332141 2114815 2190953 2418708 3648407 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 579150 622453 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 529267 1068437 2044849 2790768 4725894 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 569868 1172621 4834960 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 1985 389139 1946903 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 2083956 2225472 2601506 2722691 2997462 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 3045635 3509696 4138347 4516101 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 971385 4539921 4809675 4939117 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 1451666 1654436 1935388 2658946 3572549 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 257599 1113854 2586169 2612921 4290972 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 299616 3491180 3693900 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 79510 132562 381334 841725 848274 1227503 1232014 1253259 1256457 1349766 1965693 1979420 2223562 2385792 2773580 2850343 2916282 3589281 3645392 4474575 4538326 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 18267 1633359 2899690 4078616 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 529267 1068437 2044849 2790768 4725894 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 915736 1073111 2115025 2878630 3091304 3577685 3757037 4431484 4949729 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4741315 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 1033837 2128390 2282513 3631313 3658725 4450735 4867461 -1 335552 367698 2154979 2821693 4180781 -1 962518 1269912 2323415 2864872 3468665 4760840 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 169260 2159658 3140425 4596121 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 1171663 4023902 4146405 4994310 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 320390 571400 3952270 -1 -2 316767 2368568 2406689 3389294 3879794 -1 162304 491466 707434 2659314 3079677 4017162 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 1096147 2096195 4455714 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 613438 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 506668 4714780 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1491202 2492295 2638626 3296840 3735243 4056138 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 -2 2090681 4333109 4496409 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 705627 1192494 2893908 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 515419 998477 1402369 1494335 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 1981769 2905751 3358455 4500881 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 858560 872089 1054012 2737095 4685013 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 629433 892602 2234926 3630689 4136755 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 2731311 3479985 3700413 4206574 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 1548747 4252505 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 92381 531813 781447 3262950 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 918127 1730132 3745814 3942557 -1 -2 1143560 1308422 1688743 2612640 2935922 3905068 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 305846 767053 1092511 1892422 2011710 -1 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 1512029 1907848 3263356 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 38853 2167946 2934063 3129999 3661366 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 210483 601467 2225973 2566519 4207073 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 534237 1852568 4129224 4821381 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 557765 1153675 2180987 2697968 3041564 -1 78516 1026515 2688385 2692622 4614392 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 -2 59031 386178 503179 606380 1221535 1523148 1592802 2146574 2407632 3424636 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 1147640 3037551 3737505 4134137 -1 -2 2024891 3591317 4024094 4044246 -1 -2 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 2097523 2239714 2400166 2880967 4567204 -1 854151 1128355 3152648 4265868 4399331 -1 -2 293491 1908030 3812217 -1 1556612 3360322 4116757 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 557765 1153675 2180987 2697968 3041564 -1 -2 885267 2868128 -1 810402 847560 1921163 3230605 4886660 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 1358321 1510130 1684038 2130617 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 58445 120738 2920838 4004707 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 355431 932675 940362 2070752 2508874 3157042 3179959 3312329 3856010 4411672 4466597 4881527 -1 391902 917431 2454831 3967349 4903375 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 124627 1092621 2455287 3294450 3958622 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 -2 2889614 3359546 4924081 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 4601784 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 4136981 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 152243 645326 823557 3995338 -1 534237 1852568 4129224 4821381 -1 -2 522495 916780 3175403 4088157 4461836 4982710 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 4092363 4308321 4446687 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 588899 1211225 3418910 4357325 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 1303445 1696160 1922997 3227093 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1413357 1486599 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 456109 1119000 1304825 3966886 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3807412 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1476710 1987656 4051353 4331742 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 333983 680322 719343 1533111 3008258 3102589 3455328 4659573 -1 1743630 3171254 3841150 4700968 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 367500 600630 1373835 2294883 2720640 3693519 4030408 4215766 4548365 -1 -2 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 582967 1192647 1696758 3381279 3952138 4430759 4744571 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 433971 1339624 3695121 3879825 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 516950 766618 1268808 1408215 1855080 2436013 2738187 3024131 3061301 3428147 3722376 3945308 4475957 4611872 4663194 4757588 4916928 4966656 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 843462 1589882 3801754 3957223 -1 -2 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1066602 1285291 1441388 2545182 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 736831 1210432 3266644 3813404 4842132 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2672250 3007762 3356303 3728274 4234869 -1 -2 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 -2 3153378 3222704 3624308 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 2321732 -1 229839 411514 1023327 3006164 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 1889811 1952131 2275700 4025503 -1 -2 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 434664 493793 1134907 1478790 2349012 3524567 3828613 4439701 4898442 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 293785 689359 3549641 3612407 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 494687 1479229 1929328 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 468501 1197608 2710733 2927980 3570604 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 277836 698333 1479214 3738641 3903057 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 5791 96921 214868 1016382 1885347 2035834 2049199 2259755 2759752 2865533 2868616 2934044 3395377 3733651 4143068 -1 443844 2040508 2210600 4208543 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 -2 1790758 2294755 3969507 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 1392926 2069958 2135932 2895364 3659564 -1 -2 1248752 1533795 1933920 3711039 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 587233 749247 823656 1220311 3802934 4945250 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 165881 920983 2158647 2922158 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 205306 226493 403284 3161993 4122752 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 81664 320907 1116475 1871625 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1512029 1907848 3263356 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 1039633 1929596 2201187 3078230 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 -1 127323 638810 2906306 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 1955031 2445173 4825414 -1 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 103378 950000 3341436 4085247 4226713 -1 2843708 3508756 4622669 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 -2 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 -2 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 731062 1201049 3438943 4987306 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 77440 2052722 4188117 4922060 -1 841569 3029402 3667146 3802857 4163971 4389564 4691467 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 373220 586907 759902 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 2866594 2994296 3257348 4461950 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 573551 683624 1236387 1597876 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 290161 1025847 1189956 1248559 2832579 3376410 3493526 4080957 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 2644707 3456636 4562265 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 872776 1228037 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 195084 508159 1205342 1889950 3183981 4420559 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 831311 3580674 4440411 4754599 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 -2 247586 869906 1772559 1998153 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 629433 846610 3134482 4468180 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1407035 1706805 2840941 3179867 3951955 3963203 4144653 4861888 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 46186 345721 1977717 2956455 3407563 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 899011 1539054 1984668 2487329 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 266404 1427619 3983437 3989374 -1 522283 975549 1198753 4962339 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1096147 2096195 4455714 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 454920 1072031 1806831 2414981 3657790 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 843391 1593311 3070409 3707297 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1126710 1130718 1485662 4240564 4432931 -1 -2 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 201794 1024431 1264954 1462635 1933411 2563734 2581638 2636819 3284039 3303135 3603039 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 41098 3706277 4391711 -1 -2 824892 4598981 4727770 -1 903473 918173 2817466 3811408 4256193 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 169974 1933530 2367669 2461143 3338850 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 27974 2095428 2371455 2574872 2627422 3345123 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 497073 763746 889449 1535757 3391571 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 2125521 2476931 3037581 3770795 -1 -2 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 516367 2480074 2797757 3034443 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 150690 244219 646925 1346774 1783630 2276847 2529232 2597949 3867608 3974316 4231888 4551133 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1507556 1947847 3115402 3763539 3965572 4757291 4775293 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 -2 331936 367293 440743 1063771 -1 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1669161 2541424 2653074 3575942 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 1087643 1261113 2080742 2549420 3275295 4886793 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 702274 2478246 3145090 4209923 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 813667 948391 2285696 2656767 3329771 4511548 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 556805 3752139 4492366 4825809 4999652 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 1722894 2064898 3587270 4960621 -1 290639 683280 915373 1418228 3330558 4425049 4781855 4892147 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 681549 957626 1557761 3410512 3646672 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 490441 1382494 3095490 3350990 3554781 3814152 3876724 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 -2 305846 767053 1092511 1892422 2011710 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 192903 888886 1404460 1878482 1974560 2234981 3192863 -1 -2 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 726658 1466043 2674206 2921147 4682231 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 305846 767053 1092511 1892422 2011710 -1 964561 1141316 3392520 3850115 4632066 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 278962 1958519 2481822 4362148 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 -1 471815 841330 2353069 2632395 3170867 4466597 4689132 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 3311235 3462646 4775619 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 1105 1796774 3497954 4718302 -1 71090 1111867 1930657 3478678 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 91788 364708 1306247 4107939 4532230 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 625173 641924 3197703 3300578 4272416 4524266 -1 201794 1024431 1264954 1462635 1933411 2563734 2581638 2636819 3284039 3303135 3603039 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 424367 577168 1188588 1271073 2164083 2626609 3209721 3259632 3296580 3472290 3890708 4519734 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1109751 2102115 2409662 3468463 -1 1790758 2294755 2988628 3969507 -1 228413 814135 2503276 2810210 3428453 4057657 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 1039633 1929596 2201187 3078230 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 -2 272767 771637 862984 922464 1276791 2071908 4220933 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 -2 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 -2 542714 557182 1120459 1198291 1693805 2476878 3281229 4185027 4352634 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 1847577 2495407 2675472 4029875 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 1049347 1293280 2407303 3257287 -1 235403 1224454 1873999 2132604 2741507 3113842 3342652 3505069 4874993 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 15838 276847 806121 2509209 4751111 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 1709740 1717270 3042820 3193270 3204706 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 280701 340734 1349532 1905461 4724432 4794977 -1 139462 600183 773287 974060 1212113 2932259 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3561308 3917403 4493605 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 28338 665179 1695367 3091411 4490245 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 397756 2679658 3771334 4730324 4812251 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 2086099 3839800 4384945 4731587 -1 86310 2237272 4495683 4999999 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 476274 915860 3585745 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 312781 1476710 1987656 4051353 4331742 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 2749860 3691811 3817798 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 379607 1554873 1735201 2923737 3144373 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 823043 929437 2067829 2559795 4068464 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 54764 176927 359124 1035887 1278522 2115346 4604512 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 72230 313925 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 870055 3409959 3996669 4790076 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 59031 606380 1592802 2407632 3424636 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 634629 1078481 2648098 4718011 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 2097523 2239714 2400166 2880967 4567204 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 3076775 3555110 3801363 4522447 4818776 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 3274898 3382154 3760880 -1 -2 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 1470544 2358734 2575621 2769531 2775975 2933204 3206260 3252416 3599517 3745109 4574471 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 96822 641003 2934939 3431983 3981687 4076750 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 400597 2345943 3243897 3669045 4371582 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 16372 122181 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 642346 1318588 2151844 3838133 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 385830 842756 1333934 2378234 3183437 3287641 4345253 4772081 -1 1402643 3242556 4977020 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 220300 2510044 2718693 3472079 4280143 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 835845 1008346 1613706 2293357 3616935 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 278962 1958519 2481822 3721945 4362148 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 391466 3019163 4700901 4740720 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 1881839 3064732 3390247 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 583937 1614655 1663725 2882221 3234818 3517108 4093567 4221495 4351649 4397966 4594745 4898496 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 44435 117198 1075253 1331123 1566765 2339603 3178382 4157917 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 401370 1031428 2370670 3450177 4207967 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 1124427 3484825 3939845 4847138 4907333 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 229823 2428119 3455284 3522839 4141092 4509802 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 321538 2138251 3604715 4328862 4911307 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 2082765 2156023 2934403 3266252 3278679 3431764 3680862 4336862 -1 448689 1891232 2438842 4379336 4945432 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 2685685 3692490 3816488 3846818 4148945 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 -1 -2 390399 2133949 3192182 4257091 -1 -2 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 587779 3257768 3575324 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 867294 2358425 2734309 4870819 -1 -2 897477 1318028 1436665 1553863 2322099 2700077 2802038 3033826 3889368 3942738 4091677 4596695 4609275 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 286883 294822 670627 2002568 3336174 4424968 4919622 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 -2 2024891 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1348157 1925363 3530853 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 185898 340669 1504231 3369362 4118549 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 2018716 3202300 4534928 4684125 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 4172488 4195137 4311251 4318537 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 3880810 4038329 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 244478 279961 750828 3277331 4231244 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2934044 3733651 4143068 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 433971 1339624 3695121 3879825 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 569190 2409370 2757047 3896077 4239861 -1 -2 726658 1466043 2674206 2921147 4682231 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 376572 3028928 4749626 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 368720 1009060 1647769 3222673 4280758 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 1286319 2553085 2936599 4102122 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 486440 1127961 -1 -2 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 235847 523531 584072 959432 1283710 2099843 2245036 2263682 2497176 2909462 3787272 4986992 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 401730 1329457 3531997 4360627 4775355 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 4049217 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 1443793 1964286 2565337 3491203 4477439 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 4053534 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 -2 837109 909980 982118 1026747 2464763 2765719 2931858 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 3045635 3509696 4138347 4516101 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 4774271 4861507 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2196470 2803886 4115613 -1 -2 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 128796 1499866 2865568 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 1276231 2057283 2533814 4503995 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 154254 2128207 2466949 2900834 4346902 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 3896412 3959662 4116653 4394890 -1 -2 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 -2 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 17267 233611 264454 951999 1791360 3475521 4682739 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 1757294 1901866 4190017 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 384366 1632559 1645721 4157610 4746910 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 687337 2541590 2801060 2804606 4072264 -1 -2 1100666 2007917 3787405 4007434 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 491959 729901 1005306 2749087 3413318 4748996 -1 -2 837897 1424511 2248886 3214755 3696070 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3480208 4343666 4983431 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 1690118 2114105 2146322 3234854 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 1548747 4252505 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 1294901 1433812 2017132 4285578 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1619115 1694458 2061880 2226132 2549025 3140116 3241900 3859131 4015644 4671160 4785817 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 1217716 3458341 4945970 4950001 -1 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 862921 1832669 3774704 4108547 4380025 4496756 -1 -2 2085541 2169739 3765495 4483608 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 625399 897459 911073 2859281 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 469117 978846 1204161 2825073 3605147 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 140087 862339 2233520 3801558 4233217 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 37363 2533870 2801942 2978039 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 532139 590868 3484929 3980536 4116223 4669874 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 780683 2082498 2686994 4295668 4965242 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 164315 703883 1766108 2048605 2699275 3425666 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 136101 2507137 2676216 3735797 3954784 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 972174 1482014 2152116 2644212 3299775 3419443 3678122 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 556747 1984923 2551625 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 477028 1221528 1306865 1758627 4016635 -1 -2 1051851 1195844 1711728 1808799 2848132 3620222 3878583 4145977 4819861 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 4174020 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 792500 894063 1135107 1566719 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 215576 2052283 3279748 4150175 4375550 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 1268808 3024131 3722376 3945308 4475957 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 627288 1379085 1568879 2010828 3827975 -1 -2 2749860 3691811 3817798 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 139462 600183 773287 974060 1212113 2932259 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 273187 2575145 4154025 -1 366786 1007970 1176901 1468247 2378044 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1178504 2441394 2947773 4973013 -1 1387822 1416596 2465263 2497586 2627971 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 808870 1972126 2705137 2823537 3376383 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 -1 -2 122475 211297 1427619 2201539 3857751 3983437 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1594155 3419598 4314048 4992377 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 455843 859790 912119 1834941 2243999 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 402640 1093629 2502477 2874771 3960440 4688181 4784841 -1 -2 290422 752005 1587131 2234546 4456021 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 726603 1807953 3593372 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4733895 -1 -2 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 162304 491466 707434 2659314 3079677 4017162 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 4818273 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 24386 159581 533361 1383583 1842904 1942873 2296975 2328611 2913771 3071159 3148959 3456598 3594871 3982732 4141092 4146502 4211524 4226418 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 2779053 3834470 3968162 4070513 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 700476 1688607 1788767 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 1591957 2088428 2161457 2627042 3426054 3994696 4518816 4650230 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 15399 573551 683624 1236387 1597876 -1 -2 4202578 -1 -2 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 758112 1151680 1266469 3446031 -1 927331 2174135 3625598 3681495 4497183 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 756247 3359323 3986137 4200136 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 312781 1476710 1987656 4051353 4331742 -1 3517 785691 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 1926938 2151579 3748969 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 988685 1209720 1661742 4712521 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 835845 1008346 1613706 2293357 3616935 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 99409 1488283 1502335 2222341 2882008 3511461 3782955 3957620 4021929 4466170 4784477 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 1123132 1136369 2242681 2904902 4834276 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 400597 2345943 3243897 3669045 4371582 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 542848 2366554 2978730 3345605 3685712 4446279 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4992625 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 713192 2456168 4693337 4722573 4828488 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 580370 629433 892602 1909827 2109587 2234926 2470969 2680594 2903312 3421645 3630689 3835895 4136755 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2406605 2900289 3057420 4697858 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 1088093 1612676 2063928 4540818 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 985608 3316412 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 965063 1897839 3346305 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 292245 1322110 3219604 3732728 3737330 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 3189747 3950568 4507328 4568852 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 125519 970809 1632191 3127534 4679403 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 317597 1375632 2019368 2117085 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 823043 929437 2067829 2559795 4068464 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 785425 1417827 2580364 2828342 3680646 3783625 3981751 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 4098606 4743953 -1 601263 2005113 3305987 4235473 -1 79203 1372138 2574337 4504196 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 177816 247469 1011152 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 254514 978727 1624095 3576059 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 762559 1327808 2030219 3496556 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 1343591 1902082 3760258 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 92849 314821 812731 1862016 3047210 3486912 4633504 4752469 4920149 -1 706497 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1201049 2281680 4419886 4860256 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 176583 2264391 2297084 4831999 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 -2 2204577 2787340 3281820 -1 456679 639963 1554806 2317920 2632980 2668430 3552545 4495453 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 95144 3355939 3943683 4296421 4347234 4481545 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 1690118 2114105 2146322 3234854 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 843608 1565182 2847798 3264147 4234560 4717634 4816226 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 140664 1311037 1852309 3030139 3833790 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 33520 87225 432625 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 2105102 2497399 2555827 4157851 4561720 -1 615011 4505103 4685028 4932369 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 992202 1555772 3394569 3926165 3987612 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 621530 1704212 2473558 2668573 3866037 -1 -2 1303445 1696160 1922997 3227093 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 419141 804538 823492 1679987 1764312 1918176 3275177 3301887 3319471 3883068 -1 1972057 2327522 2571961 2939952 4806556 4901649 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 212936 388935 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 1915548 2268441 3265818 3424085 4180473 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 467793 476245 716964 866401 4355651 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 4521915 -1 725714 887724 1635018 4028862 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 1314170 3424085 4336967 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4819153 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 882355 1776524 2395765 3447314 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 628779 1212747 2485913 3472487 3533230 4051928 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 1304825 3966886 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 918127 1730132 3745814 3942557 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 138798 3275148 4435121 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 3437798 4006732 4748536 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 60230 2438705 2656567 3418501 4054079 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 564080 1989515 2004648 2642231 3597591 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 96415 483513 861175 1262830 1395019 1401456 1561531 3537631 3722690 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 -2 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 250185 2713587 4659007 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 427971 619583 3179188 3651323 4548561 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 82519 818588 1519497 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 28239 389998 861934 1190322 1217581 1614563 1688361 1760730 2299655 2533194 3107515 3218789 3360487 4013691 4222670 4526981 4983083 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 397936 2415221 2658084 3915674 4960981 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 594234 923085 1774504 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 639614 657480 731031 1433016 2150337 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1798795 2143534 2899799 4595564 -1 -2 552736 619250 2332173 2678383 4021122 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 303821 353588 793491 874676 1063373 1849458 2427792 3048833 3995517 -1 -2 116864 143479 1746795 3520463 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 2099520 2798946 3733636 4701572 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 407187 3018770 4370932 4902909 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 459918 926067 953095 1070902 2830670 4518047 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 998149 2032636 3326819 4546761 4910272 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 2930254 3691007 3991331 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 493454 744891 923721 2378636 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 2395533 3321651 4099617 4323052 4724446 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 91145 4509513 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 1105 1796774 3497954 4718302 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 2174836 2390861 2508167 2518012 2919718 3021694 3056250 3066721 3209255 3227663 3489920 3961922 4116113 4388152 -1 994888 2475838 3264113 3593265 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3431764 3680862 4226453 4328069 4336862 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 4826135 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 678023 1603462 3251920 3966375 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 184462 1157021 1540723 2309884 3624296 4194242 4659426 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 1910837 2054821 2923122 3174600 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 333983 680322 719343 1533111 1616335 2541850 3008258 3102589 3455328 4509513 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 1449343 1627290 3765224 4631003 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 361900 940820 1068774 1143105 3252518 4483864 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 530797 862354 3658353 4982143 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 245700 1589833 2098614 3290915 4134890 -1 -2 1943593 2719863 2757620 2954809 3572291 4488297 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 523399 4630606 4657461 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 949664 1394236 1654341 1676109 2965626 -1 -2 2266886 2574387 2836317 3543377 4426942 4787366 4970193 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 517662 570386 2507080 3804331 4999999 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 481024 3317289 3573770 3853522 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 1296201 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 519585 705796 1056292 2926291 4245245 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 823043 929437 2067829 2559795 4068464 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3860728 4005163 4247740 -1 71090 1111867 1405050 1930657 1937621 2366446 3318524 3478678 -1 116764 237761 285234 415041 916133 1039710 1997314 2391383 3556922 4108846 4197096 4705484 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4461231 -1 -2 621364 1219980 1292474 1835685 -1 135615 229823 471920 496384 1223769 2351848 2428119 2581859 3455284 3522839 3842352 4053534 4141092 4509802 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 420078 899728 2204299 2287657 3477300 3675849 3687881 4613165 4698910 4764000 4947170 -1 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 -2 556747 1984923 2551625 -1 -2 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 132491 148300 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 864873 1453325 3247826 3850312 4182739 4786576 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 4011654 4829906 4870256 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 8585 762186 1726285 2437148 3077513 3362348 3378527 3423530 3880797 4455722 4839745 4890148 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 2472673 3645700 4735374 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 623950 2195734 2465328 2822840 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 184556 1058025 1658447 3772338 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 389611 963145 1501655 1507370 3080053 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 1866402 2652393 3584325 4129410 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 102509 664306 698023 998450 1208161 1823580 2719969 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 60818 852511 1743989 2181347 2509212 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3816947 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 587233 749247 823656 1220311 3802934 4945250 -1 295554 925776 2104427 2199253 2837423 4505824 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 421104 557839 818166 1379353 3097517 3362038 4936687 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 -2 82983 1190452 1287524 1411306 2065385 2517029 2594681 3120087 3741209 4215403 4793218 4796772 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 -1 1680782 1964755 2209854 2419379 3443652 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 735501 4395168 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 2024891 3591317 4024094 4044246 -1 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 174201 567238 888744 1963412 2699572 -1 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3745332 3766915 3908944 4573343 -1 -2 222723 763392 1375730 2132546 2410076 4441563 4480667 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 2731311 3479985 3700413 4206574 -1 -2 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 164856 267325 740757 3299693 3694657 4207264 4392222 -1 938912 2756850 2818107 3105405 4006062 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 373116 479414 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 -2 652213 944830 2800800 4104974 4951063 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 1847577 2495407 2675472 4029875 -1 -2 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 668931 1135274 3401166 3880061 4240418 -1 1253005 4206699 4945733 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 503699 736101 1605669 1624209 2592997 4999999 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 493898 1533335 -1 374122 1567706 4792194 -1 -2 245621 371967 2334840 4160619 4543494 4611278 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 346080 811572 1189850 1557546 1823279 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 305846 767053 1092511 1892422 2011710 -1 -2 1088093 1612676 2063928 4540818 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 112984 127513 354803 576024 836984 896841 1033964 1623239 1933452 1953887 2456715 2701526 3210373 3761428 4511864 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 349724 1519213 1528820 2050946 3056968 3118726 4247791 4935534 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 524218 894665 2156697 2711143 4708291 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 630057 1361926 1742146 3158440 4338856 -1 106185 876200 1185999 3668213 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 214848 1057938 2032601 2090391 2357617 4272810 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 3094440 3640535 4547013 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 356487 1204854 2147395 2907092 3215015 3750288 4525994 -1 400597 2345943 3243897 3669045 4371582 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 818040 2414789 3273245 4334975 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 1798795 2143534 2899799 4595564 -1 -2 16284 229070 1767929 2256483 2803919 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 520190 943996 2043164 2785414 3147149 3449728 -1 414314 897859 1078960 1681664 2281128 2567870 2877099 3441912 3873166 4534685 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 -2 323290 817475 1806031 2114561 2427023 2660975 2904338 4497919 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 1565584 1694315 3176796 3718407 4351327 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 476860 477458 3074108 4737970 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 965063 1897839 3346305 -1 989307 3033715 3194312 3219770 3912306 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 1790758 2294755 2988628 3969507 -1 -2 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3602007 3686839 4254723 -1 -2 922443 1731185 3814064 4344383 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 1698133 3044093 4417557 4811439 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 972706 3026457 4602670 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 514620 1377775 3272797 4032812 4211565 4482544 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 2644707 3456636 4562265 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 848952 1696153 3320611 3402701 3646838 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1164959 1862034 2031048 2382282 2429740 2819398 4129653 -1 -2 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 436465 709110 2514772 2926422 4383473 -1 -2 3153378 3222704 3624308 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 735982 1751550 2009014 2587424 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 -2 268265 1069352 2002575 3816488 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 326700 470695 543862 1129211 1455126 1930918 3225118 3567794 4036118 4225632 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 125710 180504 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 -1 152243 645326 823557 3995338 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 92381 531813 781447 3262950 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 511584 710743 932029 3874056 4526322 -1 661397 1473593 2750724 2972363 3550274 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 244776 283623 470500 1246245 1290551 1317387 1458121 1735296 1837281 1903658 2011811 2605572 2737197 3302298 3550684 3879403 4153663 4498463 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 843462 1589882 3801754 3957223 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 575683 988913 1359437 4829590 4922423 -1 165881 2158647 2922158 3359558 3428121 4087774 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 756247 3359323 3986137 4200136 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 821769 1235283 2244864 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 2174151 3585835 4523266 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 335389 470191 1579704 1912845 3338572 4240710 4838063 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 2068994 2927634 4168521 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 256794 996513 2227395 2438772 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 305846 767053 1092511 1892422 2011710 -1 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 609271 1061746 2969018 3189510 4060715 -1 26142 1986542 2959514 4582667 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 1303445 1696160 1922997 3227093 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 301755 2633564 3042984 3349003 3950793 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 755785 2106982 3916339 4877502 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 1555824 1859993 2316907 3548951 3897830 4820999 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 225838 532396 927242 1385876 2365919 3370614 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 2195734 2465328 2822840 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 837109 909980 982118 2931858 -1 534804 1821398 2502675 2971672 3578210 3648674 4212325 4835449 -1 1910837 2054821 2923122 3174600 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 247586 869906 1772559 1998153 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 971385 1565430 4539921 4809675 4939117 -1 355264 1984712 4260546 4909561 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 625399 897459 911073 2859281 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 1362271 2221589 4526188 4611476 4738551 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1975400 2188920 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 -1 431464 2917086 3378908 4189875 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 463137 2310519 2954138 3872553 4576629 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 563416 904684 2474346 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 1881839 3064732 3390247 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 655328 1815364 2812372 3895847 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 2749860 3691811 3817798 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 886537 899939 2629325 3329088 3586342 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 -2 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 1716076 2905155 4534507 4882675 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 4580226 4967780 -1 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 448322 2391209 2930204 3269305 3560586 -1 -2 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 327079 1604275 2998743 3739114 4215144 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 94951 2909993 3236911 3903057 3980187 -1 -2 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 1605225 2148266 3860596 4037876 4122975 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 24023 1067773 1829140 2423861 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 245621 371967 2334840 4160619 4543494 4611278 -1 -2 1722894 2064898 3587270 4960621 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 317419 438684 608278 1035205 1908423 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 -2 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 403544 1261121 2280866 3948927 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 41293 1536544 1560725 4629127 4995342 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2203281 2207150 2313980 3163747 4899431 -1 397936 2415221 2658084 3915674 4960981 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 835970 1164303 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 486057 1824568 2954403 4015080 4135159 -1 -2 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 236650 809889 1115458 1463842 2740728 2854249 2877590 3631091 4263559 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 741019 1167162 2436119 -1 1790758 2294755 2988628 3969507 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 1303445 1696160 1922997 3227093 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 401170 1200162 2082729 2183179 3547591 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 1611220 1835648 2380607 2917641 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 1545734 3582913 3712136 4121362 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 754136 2132587 4317548 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 -1 -2 2731311 3479985 3700413 4206574 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 -2 107036 1592071 3267865 3793307 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 691886 1169520 1285749 1407836 1440488 1767671 1801057 3024194 4376980 4684391 4973667 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 568030 738571 1773251 2339922 2419135 3460068 3776009 -1 -2 280768 763620 862694 1604151 2723704 3437959 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 463137 2310519 2954138 3872553 4576629 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 384366 1632559 1645721 4157610 4746910 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 1757294 1901866 4190017 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1545734 3582913 3712136 4121362 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 75741 1520387 2371805 3248174 3576028 -1 -2 1790758 2052163 2294755 2988628 3039979 3914119 3969507 4382188 4999999 -1 907617 1142048 1280267 2666322 3955214 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 340630 1532369 3364444 3858824 4361102 4751751 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1248761 3070825 3401867 4817211 -1 -2 448596 1078232 1678609 1980199 2656094 2862350 -1 169180 423027 550961 1848027 2314923 2509215 2709746 3241242 3280028 3643809 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 36597 937368 997661 2141894 4264341 -1 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 529267 1068437 2044849 2790768 4725894 -1 -2 390180 1191194 2285518 2292041 3274021 3789106 4270033 4315336 -1 -2 1490363 2128938 2879333 3430389 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 679950 1193330 1745195 2672209 2940312 3075339 3311389 3842906 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 224376 2120488 2717188 2757736 2977829 4057135 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 587779 3257768 3575324 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 1296201 2462166 2803549 2966274 -1 -2 1075844 1134949 1235264 1649999 2130504 2697676 2807630 3161916 3884947 4000636 4458742 4544355 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 3681446 4179597 4991630 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 907617 1142048 1280267 2666322 3955214 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 1490363 2128938 2879333 3430389 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 109933 985285 1025377 1197280 2468715 2672482 4435907 -1 138506 355578 501466 577672 1232964 2452749 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 1038915 1116655 1876925 1899946 2056019 2319429 3336734 4452822 -1 -2 30278 132864 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 788499 1571293 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 268395 954433 1176267 1226097 2187760 4515323 4799628 4992600 -1 -2 892952 1224570 2447411 3138002 3282830 4507554 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 17595 35136 139347 2247438 3424571 3593510 4000152 4239680 4294413 -1 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 -2 1341432 1783216 2161023 2238942 2583595 3061728 3360465 3711221 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 540940 950751 1946646 2265463 3698060 4010508 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 2401 2125981 2567127 2958472 3611870 -1 -2 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 1756810 2131075 3335701 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 1141359 1832435 2917875 3803359 3978572 -1 -2 1478790 3828613 4898442 -1 -2 51479 165606 461613 860095 4639652 -1 -2 495986 518084 725838 830339 863963 1585861 1923957 2409370 3002691 3095617 3561601 3896077 3954440 4239861 4414568 4764154 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 79158 337656 419972 1686759 2995808 4401880 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 1368208 1814938 3083571 3144959 4890462 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 216089 361147 478827 634629 691497 1078481 1106484 2648098 3068773 4044272 4718011 4850595 4879311 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 1505119 2397134 3043491 3942542 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 503964 904408 1065436 1644015 1829657 2104986 3217859 4738890 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 4949985 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 632503 681743 985470 1998664 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 780683 2082498 2686994 4295668 4965242 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 481714 671229 765428 2137791 3592577 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 790139 845105 1257511 2245417 2370945 3684990 4054392 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 426504 718869 1461797 3191925 3951532 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 155181 1732383 2430039 3843900 4882192 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 713178 2176431 3538495 3810035 3966734 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 627605 1554678 1840073 2316142 3060967 3812992 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 2730983 3741539 4011266 4664226 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 726658 1466043 2674206 2921147 4682231 -1 782595 1128800 3085545 4020017 4355594 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2404271 2639427 4044535 -1 142780 1441841 1836595 2092981 2162753 2221112 -1 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 2245546 4738944 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 94124 1690200 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 831311 3580674 4440411 4754599 -1 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 1314170 3424085 4336967 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 848952 1696153 3320611 3402701 3646838 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 45343 563416 904684 2474346 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 454920 1072031 1806831 2414981 3657790 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 505628 536485 1429853 2715392 4084598 4656605 -1 -2 278962 1958519 2481822 3721945 4362148 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 797901 1676692 2201964 2617297 4683539 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 898589 1471277 3648644 4235546 4558595 4885349 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 186366 813768 1460457 2209567 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3458150 3933352 4030447 4085523 4237646 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 154515 2257571 2752182 3914963 -1 -2 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 1237260 1310333 1367396 2081256 2711082 3996614 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 90593 632503 681743 985470 1056159 1243336 1998664 3672023 4578688 4713373 -1 391466 3019163 4700901 4740720 -1 -2 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 154312 998519 2172217 4033332 4501663 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 2565703 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 12538 28684 2531557 2819365 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 2665292 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 481024 3317289 3573770 3853522 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 921189 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 91145 2541850 4509513 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1315881 3275401 3515772 3657227 -1 -2 497073 763746 889449 1535757 3391571 -1 1088093 1612676 2063928 4540818 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 4238911 4464319 4892942 -1 -2 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 927331 2174135 3625598 3681495 4497183 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 433971 1339624 3695121 3879825 -1 -2 45343 563416 904684 2474346 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 1682220 2862442 4895966 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 76777 338783 882220 3280538 3469786 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 -2 585816 1934414 4160614 4877603 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1941770 2405728 3137036 3186503 4061800 4266172 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 454655 3378895 3670416 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 1772062 2110558 2636073 3224382 3384002 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 4905486 -1 428714 444872 3196487 3285163 3875558 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 -2 96184 1441956 4203823 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 1160624 1471248 1733417 2072279 2198141 2544864 3522512 3692461 3904458 4030764 4033206 4397071 4899461 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 254514 978727 1624095 3576059 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 -2 629798 671190 1461740 4182849 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 31042 158865 1577916 2226442 4322243 4647041 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 6127 618997 2238605 2932962 3728344 4287454 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 763548 2337272 2584750 4537280 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 233918 811572 1087909 1189850 1557546 1823279 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 846094 4202578 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 69553 289647 992541 1254216 1539733 1997080 2098429 2298454 2340186 2848687 2864425 2881007 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 51723 546612 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1052576 1518802 2559036 3296820 3687418 3726965 4001549 4253401 4898985 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1040917 1540357 2503587 4407534 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 731062 1201049 3438943 3661289 4987306 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 2732589 2782468 3103962 3959970 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 554433 702987 862782 2019232 2264368 2506204 4050610 -1 539607 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4432314 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 12638 569862 2049952 2321830 3581312 3775948 -1 1605023 2517839 2519278 4775061 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 1147640 3037551 3252753 3737505 4134137 -1 491451 580440 1257995 1421413 1532671 2828232 3237735 3410753 3550169 3591056 3759750 -1 -2 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 140087 862339 2233520 3310178 3801558 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 3542698 4418098 4525313 -1 -2 515419 998477 1402369 1494335 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 283288 1563308 2009611 3000068 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1505119 2397134 3043491 3942542 -1 -2 528363 864869 1979317 3115332 3457254 4983511 -1 67902 86536 1912436 4099617 4323052 4554782 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 300231 1167517 1347011 2412188 4267625 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 2177261 4736580 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 960662 3315810 3903097 4610965 -1 -2 504714 2827782 4323486 -1 70553 1059991 1748226 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 208433 1424094 1719478 1762411 1764545 1778098 1924395 2187126 2536091 2629581 3200716 3862629 4370043 4751576 4783974 4910012 4998574 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 115691 777067 788972 1321837 3784137 3921353 4883818 -1 474547 680074 717298 2133123 3373228 3409164 4091835 4167532 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 1529783 1779422 3134614 3389381 4040387 4089958 4805757 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 46186 345721 1977717 3407563 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 81260 229988 2010294 2928321 3312277 3503570 3843326 3994609 4219109 4508289 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 1827162 2169558 2533070 3574404 3707668 4600248 4660963 4827176 4959659 4971330 -1 -2 889170 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 776307 1343037 2166609 2699802 3718294 4364138 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 713318 1145255 1415571 1603569 2157228 2575491 3092937 3500613 3718626 4451162 4633044 4814517 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 452995 673028 2324288 2382311 4807674 -1 985608 3316412 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 270864 2198681 3105801 3271910 -1 -2 41098 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 -2 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 2321732 -1 2043055 2320570 3996248 4519682 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 1171663 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 693681 988685 1209720 1623217 1661742 2854245 3213244 3234781 3492238 3638774 3924828 4003967 4180347 4712521 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 713178 2176431 3538495 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 273187 2575145 4154025 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3504307 3942524 4011654 4829906 4870256 -1 -2 1545734 3582913 3712136 4121362 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 155181 1732383 2430039 3843900 4882192 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 188141 642237 2869024 2935013 3066654 3685338 4033808 4572159 4810333 4890445 4999999 -1 -2 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 208098 705627 1033059 1049915 1192494 1744877 2420876 2457844 2893908 3744685 3801923 3878589 3900912 4900838 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 818040 2414789 3273245 4334975 -1 107036 1592071 3267865 3793307 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 1611220 1835648 2380607 2917641 -1 572199 1255715 2186585 3620443 4068545 -1 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 77440 2052722 4188117 4922060 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 122052 1329637 2115072 2433382 3511814 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 1039633 1929596 2201187 3078230 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1497952 1952037 2793141 3746080 -1 -2 3951327 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 922443 1731185 3814064 4344383 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 700833 2187266 2764870 3392894 4579466 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 523399 1814094 4630606 4657461 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 4069257 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 2117915 3006295 3480871 3538372 4273387 4886719 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 1690118 2114105 2146322 3234854 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 2732589 2782468 3103962 3959970 -1 1790758 2294755 2988628 3969507 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 642346 1318588 2151844 3838133 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 2049481 4078179 4553334 4736786 4999999 -1 754060 2676232 3659235 4386816 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 423762 578848 2843618 3454756 3990801 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 -1 429638 608259 1571574 1639387 1982573 2456181 2467682 2716050 2927884 2993874 3580781 3854825 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 576001 995587 2252317 2269640 4494057 4687377 -1 -2 299291 1817083 3158376 4000962 4382146 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 523399 1814094 4630606 4657461 -1 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 594184 2169357 3094319 4010622 4095222 -1 -2 1286192 1562387 2780128 3299572 3959367 4375992 4680219 4961760 -1 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 1064345 3709921 4045985 4529517 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 69074 473754 4484427 4593796 4782240 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 341009 591798 1057181 1074308 2228913 2556200 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 619187 652993 3343393 3892066 3924440 -1 128737 146461 367790 2035238 3510987 -1 -2 88025 759065 866286 4690997 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 1326366 2500723 4279989 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 8691 2745820 3130926 3407560 3849667 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 1064345 3709921 4045985 4529517 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 77789 1058178 2982456 3101420 3862873 4894467 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 216444 2344804 2585871 4107593 4474323 4884632 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 229201 421104 1379353 1618277 2176952 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 -2 4897 708551 724297 1418687 1815830 1864682 2428856 2592940 2707839 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 4988571 -1 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 -2 2125521 2476931 3037581 3770795 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 2102440 2215700 2420663 3919367 -1 -2 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 1049347 1293280 2407303 3257287 -1 235403 1224454 1873999 2132604 2741507 3113842 3342652 3505069 4874993 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 675807 2653500 3461087 3888130 4577873 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 404217 1099508 1340003 2283144 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 1594155 3419598 4314048 4992377 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 1248752 1533795 1933920 3711039 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 146437 430162 1088215 1187873 1192893 1432824 1491859 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 4999999 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 674494 1349506 2399322 2878027 2998114 3198831 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 2230094 3892687 4240606 4719328 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 1926938 2151579 3748969 -1 116864 143479 1746795 3520463 4938167 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 260143 1404287 1585338 2029782 2722887 2807949 3065245 3114553 3950433 4040473 4427083 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 401370 1031428 2370670 3450177 4207967 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 907617 1142048 1280267 2666322 3955214 -1 736591 2745462 3521597 3531045 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 164856 267325 740757 3299693 3694657 4207264 4392222 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 885267 2868128 -1 754067 1598736 1994978 4281935 -1 810402 847560 4886660 -1 -2 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 1684183 2836658 4026516 4551592 4918475 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 96184 349930 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 1548747 4252505 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 2203281 -1 470859 650408 1481135 1722172 2685277 3239310 4234427 4297616 4565897 4871682 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 22205 216973 1369403 2700616 3244540 4061674 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 184556 1058025 1658447 3772338 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 486057 1824568 2954403 4015080 4135159 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 843462 1589882 3801754 3957223 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 563961 2506408 4308696 4808751 4942321 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 687337 2801060 4072264 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 1306811 1636751 3869408 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 166150 502914 652580 878363 1642691 -1 -2 361850 368982 3508354 -1 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 -2 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 1237163 1917098 2052890 2767473 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 37363 219533 1402369 1494335 2533870 2801942 2876480 2978039 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1836595 2092981 2162753 2221112 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 -1 1147640 1837497 3037551 3252753 4134137 -1 372548 428103 1892977 2868172 3034878 3384378 3785297 3824042 4483513 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 106309 505950 3957782 4582162 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 440971 649572 1135264 2893857 2962785 4230282 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 989601 1420214 2346458 3050758 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 859884 1886686 4212052 4536325 4796715 -1 698097 2067446 3565940 3598400 4836741 -1 -2 657393 1225544 2191238 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 4598476 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 985608 3316412 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 1039633 1929596 2201187 3078230 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 675807 2653500 3461087 3888130 4577873 -1 283288 831311 1135791 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 126666 319031 627357 882710 1434651 1584510 1764312 2231902 2938503 3361491 3487090 3615096 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 256794 996513 2227395 2438772 -1 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 42675 611973 927985 3703660 4174020 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 349175 1355088 1567960 3812393 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 46186 345721 1977717 2956455 3407563 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4435442 -1 2507080 2705265 3259129 4999999 -1 503307 821099 828519 906357 3270682 3906144 4093732 4479686 4909847 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 2425221 2467603 3707329 4058912 4523751 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 284173 458842 581407 791396 2658347 3367548 3369160 3952216 4794459 -1 -2 100086 1214915 1518643 2508475 2851964 4264479 -1 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 459968 1229013 2842718 4324824 4340525 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 82382 666589 1857153 2071192 2922646 3054471 3437910 -1 41803 758585 1978205 4193463 4209738 4679403 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 557765 1153675 2180987 2697968 3041564 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 1790758 2988628 3969507 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 1971663 2432712 4220928 4337829 4881532 -1 -2 556805 3752139 4492366 4825809 4999652 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 735501 4395168 -1 -2 761325 1683279 2854171 3145091 4977787 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 168251 1152329 2708254 3272057 3467983 4614042 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 2715543 2873293 3157451 3604952 4119479 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 1591957 2088428 4518816 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 1105 1796774 3497954 4718302 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 220300 592069 603564 1031368 1270346 1650926 2210458 2666258 2974569 3265726 3610318 3796144 4031777 4402582 4825740 4965867 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 1294901 1433812 2017132 4285578 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 985782 3204972 3626170 4444454 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 82885 1341743 3251294 3338809 4444895 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 16284 229070 1767929 2256483 2803919 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 1915628 2429312 4166565 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 82275 1008495 1153521 1916629 2226367 4586569 4800342 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 762559 1327808 2030219 3496556 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 2731311 3479985 3700413 4206574 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 86310 2237272 4495683 4999999 -1 -2 1615826 3734359 3771995 4538662 4886701 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 1172095 1454804 2411872 4069402 4941227 -1 -2 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 1647269 1880536 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 -2 713178 2176431 3538495 3810035 3966734 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 164315 703883 1766108 2048605 2699275 3425666 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 46186 345721 1977717 2956455 3407563 -1 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 782413 826722 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 177816 247469 1011152 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 264566 4325331 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 2814435 3769895 -1 -2 742283 809865 2536005 2627817 4902423 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 2750055 2980150 4126270 4874215 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 361900 940820 1068774 1143105 3252518 4483864 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 1296201 2462166 2803549 2966274 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 296848 519026 728210 931376 1485655 2253237 3558748 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 1131678 3321749 -1 -2 732550 858912 1183347 1313449 1911345 2001411 2119471 2233373 2813174 3924285 3970053 4186093 4925454 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 534237 726073 1312660 1616156 1852568 2091153 2635068 3232269 3517310 4129224 4821381 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 1114497 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1173742 2289265 2385847 2430289 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1954020 2845353 3000393 3613043 4533541 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 591412 1009127 1810511 3553461 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 332401 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 233465 479727 4122613 4771125 4796582 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 809564 875937 1566482 1933452 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 290422 752005 1587131 2234546 4456021 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 2695178 3886239 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 136101 2507137 2676216 3735797 3954784 -1 33520 87225 432625 1091244 1410505 1689983 2268843 3096282 3543166 3701103 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 257823 2886077 3628938 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 370346 1177662 1265830 1461295 3687735 -1 2204595 2337469 2997535 3860542 4021097 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 776447 1884475 3441480 3971426 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 3274898 3382154 3760880 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 758858 1943648 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 385394 579356 902059 1405899 2246369 2710167 3341049 3471534 3609643 4956725 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 77321 1123946 2809712 3057113 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 428572 893590 1915120 2421465 2443152 2634815 3022470 3994604 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 936036 1564487 2099055 2132528 4860500 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 165669 214174 225411 534910 942688 1004602 1326261 1350286 1832068 2209607 2412522 3579558 4088040 4979445 -1 -2 997746 1614741 2221473 2698559 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 202489 208013 259298 1156958 1286279 1640014 2315192 2617162 2638338 3114408 3237636 3798149 4530228 4575783 4775895 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 194538 1854529 3657555 4282841 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 323866 642207 1691893 2160361 2296574 3436290 3440098 4809164 4944300 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 4773504 -1 -2 61011 1592689 1864889 2653785 3674225 4880395 -1 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 -1 599782 821896 1175216 3471255 3981709 -1 -2 152243 645326 823557 3995338 -1 -2 301274 1125341 1387822 1756992 2032651 2455498 2465263 2497586 2627971 4239425 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3519444 3581331 3707781 4956454 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4880000 4992528 -1 -2 135615 2246555 2351848 3842352 4058297 4208075 -1 -2 1548747 4252505 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 772655 1170377 1587665 2390598 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 392898 1095960 2140283 3424786 4114151 4770375 -1 -2 587779 3257768 3575324 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 104412 972338 1050476 1599831 1683944 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 36664 1075564 2030287 2412451 3562344 4723321 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 361900 940820 1068774 1143105 3252518 4483864 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 -2 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1270346 1650926 3265726 -1 1428021 1809094 2417830 2895216 2966444 3018533 4048901 4397699 4625001 4685352 4754411 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 532139 590868 3484929 3980536 4116223 4669874 -1 -2 107036 1592071 3267865 3793307 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 188210 970830 988148 1288568 3550395 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 2455337 2695178 3459270 3726395 4142893 4205885 4674880 -1 720377 916311 1916311 2352032 2473806 2684241 2892395 2902276 3610220 3695590 4083786 4812558 4861963 -1 -2 2133949 3192182 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2405712 3127513 4761709 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 93551 369531 792513 1356263 2248493 3039377 3949229 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 2143382 3675465 4036753 4387917 -1 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 -2 229823 2428119 3522839 4141092 4509802 -1 328919 4839266 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1068577 2281680 3784754 4860256 -1 134624 396006 539212 639351 3033802 3900009 3909477 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 140664 1311037 1852309 3030139 3833790 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 -2 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 299616 3693900 -1 453708 2278896 3276698 3334632 3711907 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 492855 543483 2278588 2280850 4074778 4673735 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 378571 936036 1564487 2099055 2132528 4860500 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1088093 1612676 2063928 4540818 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 409615 1310763 1554181 2319874 4605878 -1 247586 393964 869906 999796 1393529 1404700 1544661 1772559 1998153 2578477 4235188 4470398 4844945 -1 -2 1117419 1686953 4612871 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3693706 4112242 -1 -2 1108179 2203211 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 3709255 4587945 4990753 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 -2 238378 1114497 4902433 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 1611220 1835648 2380607 2917641 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 -2 1611220 1835648 2380607 2917641 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 242978 1345307 3800092 4295565 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 587779 3257768 3575324 -1 260308 676955 1754286 3163409 4627408 4845785 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 217090 910284 1006907 1009062 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 623950 2195734 2465328 2822840 -1 -2 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 1176478 2901109 4173017 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 1881839 3064732 3390247 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4742321 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 280768 763620 862694 1604151 2723704 3437959 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 1123946 3057113 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3719745 4167737 4198594 4413835 4434356 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 899011 1539054 1984668 2487329 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 130128 721223 1030625 4049217 -1 757997 1967291 3146503 4999999 -1 666466 1873653 2097592 3332669 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 390309 2144466 2408162 2491188 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 30776 667912 1552204 2228133 2412334 2825975 3041285 3103602 3413158 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 381214 906710 2099108 3222228 3642054 3779066 3811251 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 1784151 1966001 2548016 2838033 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 413881 1240846 2297565 4706603 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 164315 674206 703883 720400 936195 1179426 1319610 1560823 1766108 2005734 2048605 2699275 2913839 3425666 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 -2 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 907617 1142048 1280267 2666322 3955214 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 1798795 2143534 2899799 4595564 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 457854 458613 1923576 2361575 2497498 2624333 2639145 -1 1052934 1918690 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 1204374 1372473 1918157 4797178 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 2816180 3458336 3569126 3977060 4301557 4778804 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 1407596 1963206 2080601 4495388 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 3274898 3382154 3760880 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 114818 646346 2930992 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 477028 1221528 1306865 1758627 4016635 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 3709255 4587945 4990753 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1181724 1977148 2297875 3274898 3297738 3382154 3655905 3760880 3989971 4179349 4318836 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 480124 709835 1182795 1475527 2349887 3270402 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 4790294 -1 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4774818 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 268802 1073654 1543256 3457319 4374014 4826487 -1 -2 1592071 3267865 3793307 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 94951 2909993 3236911 3903057 3980187 -1 754136 2132587 4317548 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 2001232 4109572 -1 -2 1971425 2130854 4074907 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 728583 2394180 3418976 3706991 4445269 4992432 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 -2 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 -2 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 138283 316252 796207 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 269153 285773 663498 1734710 4910606 -1 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 78695 475171 1001562 2829425 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 2403447 2671272 3195843 3799595 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 2837862 4011387 4063199 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 -2 81664 320907 1116475 1871625 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 92817 1369766 1417712 3108668 3862191 -1 -2 651357 1280624 1564309 1728137 2302144 4530814 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 401730 1329457 3531997 4360627 4775355 -1 -2 2472673 3645700 4735374 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 809886 1570830 1675606 1753100 2405859 2566122 2723245 2874631 2953217 3657043 4010086 4176392 4463006 4639998 -1 -2 464470 583830 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4921146 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 770595 1763173 2352713 3835622 4489972 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 -2 659757 1811944 3577527 4736099 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 94951 2909993 3236911 3980187 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 524218 894665 2156697 2711143 4708291 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 2559605 3079610 3316230 -1 -2 101677 120181 1625990 1878450 -1 1105 1796774 3497954 4718302 -1 -2 369003 817648 1158680 1318788 2177860 -1 257658 1167723 2226826 2695294 3603561 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 3550395 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 208013 1156958 1640014 2315192 2638338 3237636 4530228 4864000 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 2450654 2954181 3187926 3389660 4449374 -1 -2 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 522622 1761243 2490464 4042042 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 292075 613236 717991 1868777 2359848 2388852 2660207 2830252 3108317 3497773 3924025 4317518 4495914 -1 431535 1198224 2706558 2865831 3010433 3280656 4217565 4642150 4791223 -1 491451 580440 1257995 1421413 1532671 2828232 3237735 3410753 3550169 3591056 3759750 4504375 -1 244801 841732 2872013 3791236 4575616 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 266404 1427619 3983437 3989374 -1 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 1294901 1433812 2017132 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 91145 2541850 4509513 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 563947 1824365 1996814 4317938 4924080 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 395404 943610 3995612 4575063 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 57547 1311542 1409587 2541774 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 186675 3589132 4360545 -1 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 611973 2130851 3703660 4174020 -1 -2 1303445 1696160 1922997 3227093 -1 -2 199013 1514998 2945450 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 92817 1369766 1417712 3108668 3862191 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 387504 1108312 1773954 2601481 3041549 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 472746 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 2513472 3280931 3382460 -1 -2 364509 965890 2393338 3315268 3884161 4140913 4252997 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 676975 870865 1754905 1912565 2599698 2643564 2676313 2998043 3277666 3299670 3508518 3677006 4034266 4458101 -1 468226 1917294 2590913 3010662 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 1981769 2905751 3358455 4500881 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 374122 1567706 4792194 -1 -2 570629 3287442 3512725 4017119 4332588 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 524218 894665 2156697 2711143 4708291 -1 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 481714 671229 765428 2137791 3592577 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 262972 652103 3260548 3350587 3433081 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 269153 285773 663498 1734710 4910606 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 220469 958594 1505329 1582372 1756140 1935046 2827592 3230162 3361062 3678106 4032365 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 452995 673028 2324288 2382311 4807674 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 1545734 3582913 3712136 4121362 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 235403 1224454 2741507 3113842 3342652 3505069 4874993 -1 92362 1442245 1620949 1866254 2030802 3126350 3740376 4463444 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 960662 3315810 3903097 4610965 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 401730 1329457 3531997 4360627 4775355 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 687337 2541590 2801060 2804606 4072264 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 729645 895394 1066636 1830898 2559334 4092329 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4409594 4777196 -1 82577 1542397 1611555 3135092 3413272 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 3418976 -1 -2 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 320390 571400 3952270 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 201794 1024431 1264954 1462635 1933411 2563734 2581638 2636819 3284039 3303135 3603039 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 504714 2827782 4323486 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 128796 1499866 2865568 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 -2 106309 505950 3957782 4582162 -1 805332 1591653 1928685 2231627 2631800 3886695 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 161279 777602 1333658 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 943400 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 635149 3347984 3479544 4985336 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 92157 254858 403852 733716 1247846 1805921 1926795 2073140 2494609 3064271 3327443 3573429 3669489 3913381 4039607 4074488 4980450 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 3850460 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 621223 1231665 2107095 2203903 4521545 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1730577 1796806 1952459 2140615 3229388 3501179 3601361 3659793 4514184 4561801 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 2749860 3691811 3817798 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 2024891 3591317 4024094 4044246 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1684239 2717895 3048507 4618597 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 942796 2687977 3241572 4196538 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 1033649 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1358321 1510130 1684038 2130617 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 58445 120738 2069048 2920838 4004707 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 319240 471192 507424 750501 863039 1021444 1321843 2744479 2888469 3518260 3568368 3686318 4790864 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 367500 490481 600630 1373835 1378676 1621182 2014169 2071034 2294883 2720640 3232065 3638600 3693519 3792119 4030408 4215766 4500123 4548365 -1 -2 257599 1113854 2586169 2612921 4290972 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 775399 1089027 1184455 3158537 3717301 3788208 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 735982 1751550 2009014 2587424 -1 -2 910035 1754973 3122568 3954567 4995172 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 191830 330511 2163212 2604342 3583849 -1 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 2286903 2926414 2961818 3617834 3901739 3988791 4657898 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 37363 2533870 2801942 2978039 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 237784 713547 756390 2655622 3150776 3349527 3624873 3791525 4129787 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 488115 3295337 4139163 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 247472 610695 926620 1326456 1466746 1470120 1570406 2039061 2224621 2358170 2577842 2701679 3917195 4002924 4552046 -1 -2 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 1039370 2011035 3960896 4027035 4779010 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 262142 1864268 4197634 4943085 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 540940 950751 1946646 2265463 3698060 4010508 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 -2 70944 1541032 2395462 2734759 2848067 3247151 3605298 3998431 4169120 4294664 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 2837862 4011387 4063199 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 524218 894665 2156697 2711143 4708291 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3942951 4157233 -1 -2 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1157043 1332431 1827887 2106699 2347991 2741596 3218421 3263603 4166543 4359587 4611594 4835299 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 1742420 2951367 3068288 3507782 3740274 4116092 4282886 4650075 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 173932 1125112 3261865 3418446 3530731 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 270335 1264969 1752476 3269984 3320372 -1 -2 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 401730 1329457 3531997 4360627 4775355 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 595856 1335183 1996280 2006447 3861832 4728503 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 762559 1327808 2030219 3496556 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 3211664 3267440 3744730 4241957 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 120201 258907 395049 760348 2773581 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 -2 1237163 1917098 2052890 2767473 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 67392 321515 385603 426030 758858 1943648 -1 -2 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 449305 1033195 2473783 4039690 -1 -2 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 1209982 2057736 2547732 2676991 3320193 3751277 4226792 4563575 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3780898 4226156 4233715 4300088 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 369003 817648 1158680 1318788 2177860 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 788354 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 56088 665395 989166 1436249 1730866 2003590 2419861 2488180 3626783 3703132 3731892 3967939 4991862 -1 -2 940207 1394440 1773471 2105429 2126437 2152950 2326586 2506204 2738333 3012617 3927054 4315058 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 522283 975549 1198753 4962339 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 78695 475171 1001562 2829425 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 813657 1853821 2482739 2711819 4533728 4614946 -1 723838 1179393 3687101 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 1636347 1724154 1732455 2094274 4954248 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 69074 473754 4484427 4593796 4782240 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 191830 330511 2163212 2604342 3583849 -1 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 91145 2541850 4509513 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 253079 1292144 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 271208 1639548 2027603 2585021 2586567 2667443 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 -2 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 79032 557685 1567567 4872396 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 1401727 1754536 2342885 2380763 2643215 4183687 4250054 -1 488115 3295337 4139163 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 539432 1139103 1811566 3315923 3461176 4869401 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 -2 340630 1532369 3364444 3858824 4361102 -1 370346 630829 1177662 1374043 1461295 1492903 1705204 2264875 2643602 2729120 2806943 3687735 4039800 4871058 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 166862 1307618 2714626 3300994 4839841 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1160298 1364760 1405050 1603272 1937621 2147774 2366446 3318524 4046003 4174127 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 -2 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 409615 1310763 1554181 2319874 4605878 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 261525 2839573 4054944 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 922443 1731185 3814064 4344383 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 588899 1211225 3418910 4357325 -1 -2 2731311 3479985 3700413 4206574 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 1510901 1785657 2066120 2101039 3021432 3162501 3206546 3468565 3800499 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 264566 3884196 4242596 4325331 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 520982 1701462 1760111 2235745 2855868 3121090 4701012 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 1407802 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 16284 229070 1767929 2256483 2803919 -1 -2 1074532 3628744 4401397 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 78413 1492821 2171260 2786623 4103199 4607963 -1 -2 1383500 1956788 3511384 4632840 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 2234494 2298130 2602460 3907286 4606327 -1 1734081 1780843 2104325 3866088 4593984 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 74586 162721 1334223 1846670 2333244 3210496 -1 -2 625399 897459 911073 2859281 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 130128 721223 1030625 4049217 -1 666466 1873653 2097592 3332669 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 278962 1958519 2481822 3721945 4362148 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1921178 3332597 3716882 3793253 4328588 -1 38157 360361 2361006 3778072 3785199 4289777 4379584 4653438 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4104714 -1 -2 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 621223 1231665 2107095 2203903 4521545 -1 -2 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 124627 1092621 2455287 3294450 3958622 -1 972745 994826 1002617 1608053 2189992 3165908 3770101 4222642 4859705 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 -2 758112 1151680 1266469 3446031 -1 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 1358321 1510130 1684038 2107095 2130617 2203903 4521545 -1 -2 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 94124 1690200 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 1512029 1907848 3263356 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 4155773 4519892 4610716 -1 103336 167361 295838 485058 654573 904042 1212856 1711838 1933798 2299330 2480161 2902608 3364687 3534705 3583393 3712168 4047392 4424968 4955074 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 2882008 3511461 3957620 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 184581 3434253 3691120 4847990 4949390 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 1100666 2007917 3787405 4007434 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 30517 61757 457887 558089 696478 765006 886154 939258 2126839 2247919 3226926 4130116 4505103 4680244 4993549 4999999 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 1395172 4226236 4410560 4928151 -1 -2 96184 349930 1441956 2030219 3231131 3782589 -1 655996 1274627 1691593 2359848 2740083 3370934 3424990 4126583 4289234 4375992 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 701263 1311402 1340116 3699296 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 808000 816519 1201724 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 2309549 4669621 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 54405 3006959 3320651 -1 266821 522340 784138 1829439 3802922 -1 -2 1486650 1673517 2959871 4133276 4615455 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 206847 1241949 1721778 1995534 2247258 2428110 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 4190859 4300807 4988738 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 2752182 3914963 4079110 -1 -2 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1520099 2807417 3743891 4122415 4758119 4769563 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 449305 1033195 2473783 4039690 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 2288483 3372753 3903770 4158399 4647447 4886227 4973254 -1 -2 266404 1427619 3983437 3989374 -1 505829 598965 1609487 2364719 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 245551 1120833 1508815 1844309 1973774 2045827 2388452 4255197 4402223 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 2070037 2932253 3356642 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 755459 782409 3305401 -1 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1638 330336 4150156 4624359 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 1260506 2846211 2999263 3475519 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1139626 2036869 3686813 4474415 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 374731 713472 3228739 3375049 4140392 4726813 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 346019 1039773 1049726 2532368 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 1981769 2905751 3358455 4500881 -1 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 758112 1151680 1266469 3446031 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 77440 2052722 4188117 4922060 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 922443 1731185 3814064 4344383 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 146419 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 93429 112193 387590 635149 645495 1792390 1836381 2401516 2620124 2785065 3347984 3479544 4418890 4546108 4794897 4985336 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 1197293 1497086 2225113 3368540 4062777 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 -2 80842 485520 4714172 4949985 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 216906 493454 709823 744891 779231 923721 2312888 2378636 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1105 1796774 3497954 4718302 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 4027518 4181360 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 496176 517861 846996 1457500 1491637 2432201 2802230 3450528 3567686 4522283 4727279 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 930140 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 2681606 3837515 4497856 4528410 4821729 -1 266821 522340 784138 1829439 3802922 -1 -2 1757294 1901866 4190017 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 519008 798825 1339254 1718839 2089790 2216636 2705149 2869598 3814362 3974889 4031275 4224512 4276459 4279671 4324760 4746190 4838207 4998347 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 515090 1076212 1235264 2130504 3884947 -1 -2 273399 506486 734958 900723 4477293 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 3274898 3382154 3760880 -1 -2 130864 687550 841483 998024 1910837 2054821 2923122 3174600 4797955 4976006 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 495709 967432 2053059 3627683 4527516 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 184556 1058025 1658447 3772338 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 1232631 1266219 2795782 2805967 3325020 3635672 3721354 4885849 -1 -2 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 1497942 2107289 2279363 2414453 2445256 2639997 2706944 4472586 4510409 4534013 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 469117 978846 1204161 2825073 3605147 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 1955031 2445173 4825414 -1 -2 560453 1561844 1842080 3357015 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 346080 811572 1189850 1557546 1823279 -1 -2 2245546 4738944 -1 26142 1986542 2959514 4582667 -1 78366 675652 2823488 3770058 -1 -2 203536 222128 610397 786808 1496307 4013026 4121280 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 1147640 1836450 2525295 3037551 3252753 3737505 3864148 4081946 4134137 4575461 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 385720 1208570 1869047 2068201 2455642 2994377 3402701 4386816 4467531 4731526 4999999 -1 367025 845357 1502498 2640772 2713809 2992249 3153623 4195386 4409189 -1 -2 85482 681762 1095768 4574081 4866106 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 82275 1008495 1153521 1916629 2226367 4586569 4800342 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 2203281 2207150 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 129259 282127 679729 1874519 4808973 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 1294901 1433812 2017132 4285578 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 490044 2515764 3413008 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 869931 1779892 1786118 2122038 3245458 3644375 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 2321732 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 927176 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 573475 2356643 2425841 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 74875 501884 2344746 4520341 4718874 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4962676 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 36539 499895 577567 597834 709074 812967 841881 2123092 2198819 2562359 2728273 2902514 3059124 3211918 3240420 3601751 4125234 4280889 4420818 -1 191378 942582 1875112 2003022 2259170 2654442 3141860 3439009 3584998 4937555 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 778894 2220273 3428520 3753312 4288874 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 288266 490283 1000064 1735743 2729015 3298049 4322081 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 69074 473754 4484427 4593796 4782240 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 2848562 3595932 3976418 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 611521 1168903 1287783 1920045 3478111 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 2064196 2121952 2357624 -1 1318542 3327161 3655663 4675451 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 389611 963145 1501655 1507370 3080053 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 693114 1631686 2460427 2867560 4421132 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 435819 2536129 3452505 4018129 4932660 -1 -2 106734 1649819 2176756 2270175 2714617 3051122 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1757294 1901866 4190017 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2196470 2803886 4115613 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 213490 803084 811790 2373974 3737110 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 735982 1751550 2009014 2587424 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 504271 1217137 2800467 3373313 3486319 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 192909 383703 1465808 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 86941 928802 1363513 3954298 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 534237 1852568 4129224 4821381 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 2508874 3312329 4411672 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 3205134 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 52396 324139 780738 847484 1385983 1789489 2207330 2321262 2505445 2947796 3012511 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 32632 439023 1933519 2902252 4898976 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 320390 571400 3952270 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4669212 4682194 -1 -2 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 492044 771429 1165299 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 162368 819077 902799 1237178 3430468 3633571 4559954 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 611973 2130851 3703660 4174020 -1 -2 1926938 2151579 3748969 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 454920 1072031 1806831 2414981 3657790 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 4575 32749 468171 1282954 1345096 1462484 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 910970 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 1033649 2398953 2430623 2608066 3117232 3388118 3480208 4343666 4983431 -1 991429 1255546 1569111 2379422 3651820 3847553 -1 -2 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 74875 501884 1678573 1988666 2344746 2692273 3734135 3858683 3863673 3907718 4520341 4565087 4718874 -1 -2 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 3153378 3222704 3624308 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 321538 2138251 3604715 4328862 4911307 -1 -2 115521 990569 2825662 3149483 3620055 3650861 3996904 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 374122 1567706 4792194 -1 41338 144367 448596 1078232 1454319 1678609 1980199 2127280 2229072 2656094 2862350 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 821769 1235283 2244864 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 84309 420055 1989881 2354847 2599791 2648576 3243675 3961887 4534180 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1612676 2063928 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 318126 464069 1548400 1595894 1890722 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 1492821 2786623 4103199 4607963 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 735501 4395168 -1 -2 154515 2257571 2752182 3914963 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 -2 1476939 3010662 3237328 4917244 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 1553369 1754853 2566553 4040326 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 524218 894665 2156697 2711143 4708291 -1 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 -2 1045754 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 683489 786797 2820045 3284423 3361724 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 202513 916734 1976135 2124773 2499367 3033948 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1926938 2151579 3748969 -1 116864 143479 1746795 3520463 4938167 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 292245 1322110 3219604 3732728 3737330 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 191482 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 212605 1036939 1485563 1521853 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 361147 634629 1078481 2648098 4718011 -1 335935 790914 1277891 3269546 3414062 4484716 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 1667503 2017098 4411164 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 196122 714678 1863937 2225472 4082223 -1 3268952 3308259 4028327 4111711 -1 -2 391466 733584 1432341 1551331 2266565 2508838 3019163 3433502 4700901 4711031 4740720 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 316761 564367 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 886537 899939 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 4344383 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 366549 394556 968882 989789 1168489 1599704 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 96039 108015 167329 380170 576195 1638363 3521852 4947844 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 -2 188210 970830 988148 1288568 3550395 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 1294901 1433812 2017132 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 620978 1217869 1328296 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 1910306 2425327 3911205 4032586 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 -2 995634 2134369 2612427 4167897 4475850 -1 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 73558 224167 2007621 2346448 2535218 2715249 2797039 3624453 4029971 4183631 4345116 4356305 4973884 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 469011 563961 1417331 1514040 2094103 2098666 2506408 2820385 3114769 3127046 3462778 3508094 4308696 4528001 4808751 4920382 4942321 4966730 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 989510 2699694 3726025 3883522 4520256 -1 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 623950 2195734 2465328 2822840 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 194073 284993 640485 3227307 3481283 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 539416 591777 1289617 1555775 1962133 2241175 2462043 3030075 3402669 3491936 3510479 -1 81664 320907 1116475 1871625 -1 -2 1217716 3458341 4945970 4950001 -1 19489 138055 319031 796452 882710 1215257 1434651 1584510 1609906 1764312 2015764 2938503 3483130 3615096 3896381 4197343 -1 112440 298323 2187471 2397924 2579320 2967821 3620331 4260675 4509584 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 571869 785530 944777 1002151 1125548 2117801 3442416 4194851 4502069 4982065 -1 253417 718898 1511897 1667416 2693127 3338500 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 185150 638687 654205 889170 1068521 1111340 1926991 2007032 2157430 2643079 2651389 2793141 2875352 3454328 3746080 4267928 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 837109 909980 982118 2931858 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 777539 967229 2153119 2223829 4438742 4737504 -1 376752 457824 775436 2384925 2561979 2593915 3011147 3450987 4051353 -1 1021068 1044934 1460902 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 769053 779016 1489018 4145694 4321074 -1 1544080 2656798 3281488 4049992 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 83665 310423 349187 893934 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1088419 1867237 3424424 3779420 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 17928 2491410 3757896 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 15838 310044 381748 506987 1057215 2074551 2201561 2304042 2415293 2501413 3499159 3675385 4093974 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 2671272 3195843 3799595 -1 -2 393755 521529 785372 1097853 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 681549 957626 1557761 1816950 3410512 3646672 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 414626 2749183 3850460 4864657 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 266404 1427619 3983437 3989374 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 414626 2749183 3850460 4864657 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 1315881 3275401 3515772 3657227 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 607196 779468 1435779 1818510 3379492 3649810 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3933590 4123808 4158991 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 3951327 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 854617 1350117 1929328 3173577 4368809 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 120201 258907 395049 760348 2773581 -1 -2 390309 2144466 2408162 2491188 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 116864 143479 1545734 1746795 3520463 3582913 3712136 4121362 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 1193409 1818733 2636400 3625661 3721532 3733636 4063151 4613387 4701572 4745957 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 -2 2102440 2215700 2420663 3919367 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 12638 569862 2049952 2321830 3581312 3775948 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 690301 865789 965659 967003 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 78564 96166 367698 393493 1457748 2240132 2400245 2645529 3001275 3358605 4288038 4473038 4535146 4850950 -1 -2 896112 1050483 1112506 1513333 2310325 2495616 3107508 3625624 4948064 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 361147 634629 1078481 2648098 4718011 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 1113521 1139347 1244714 1361433 1948351 3054492 3200939 3284548 3970434 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 346080 811572 1189850 1557546 1823279 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 865411 1051281 3642992 4610724 4667707 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 1545734 3582913 3712136 4121362 -1 988577 1891091 1903452 2574447 2755047 3319618 4263504 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 -2 922443 1731185 3814064 4344383 -1 77440 2052722 4188117 4922060 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 506765 1204781 2761065 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 865181 1329449 2531280 2665165 -1 477028 1221528 1306865 1758627 4016635 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 488115 3295337 4139163 -1 -2 58600 2626937 3009567 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 291725 314407 2111435 4566975 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 3274898 3382154 3760880 -1 1105 415721 638390 1389983 1464685 1796774 3159297 3307269 3497954 3823026 3949011 4085338 4655125 4718302 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 195084 508159 1205342 1889950 3183981 4420559 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 802915 945576 1297996 1471266 3182487 -1 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 971596 1807978 2591085 2651982 4936033 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 731062 1201049 3438943 3661289 4987306 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 619723 1666888 3132093 3634945 -1 146371 271208 493475 1639548 2027603 2262732 2585021 2586567 2667443 2906097 3960119 4354135 4457892 4626396 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 860599 2423763 3004923 4390026 -1 -2 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 2403447 2671272 3195843 3799595 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 4799175 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 1543180 2286271 4350386 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 653092 913672 1946743 3349603 4894777 -1 -2 2403447 2671272 3195843 3799595 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 317597 1375632 2019368 2117085 -1 -2 735501 4395168 -1 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 35158 2483002 3651433 4367040 -1 -2 506413 1045992 1625057 2883082 3419824 4788348 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 131504 2003020 2018596 2517029 4918865 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 1000264 2029449 3755402 3782760 4891843 4903043 -1 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 922443 1731185 3814064 4344383 -1 2884748 3906525 3929609 4064905 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 749818 973193 2267913 2372999 2539078 4982143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 11598 2203405 2246038 3938810 4808423 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 448689 1891232 2438842 4379336 4945432 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 70334 636863 1365167 3176043 3808186 3923910 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 2769771 3010400 3160189 -1 -2 107036 1592071 3267865 3793307 -1 -2 988685 1209720 1661742 3492238 4712521 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 317597 1375632 2019368 2117085 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1355088 1567960 3812393 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 1287092 3408015 3807463 4780259 -1 -2 131504 1587037 2003020 2018596 2517029 4918865 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 113625 1719881 3709956 3902093 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 881610 2705112 2798137 3865068 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 2230094 3892687 4240606 4719328 -1 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 2249152 2860291 3062395 3075058 3519528 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 2745043 2763459 3247289 3534449 4942842 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3103419 3242887 4125476 4955176 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 148958 453332 990795 1382150 1856235 1937307 3166124 3203315 3379271 3709327 4823109 4942135 -1 1074532 4401397 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 96184 349930 1441956 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 96927 685627 1706465 3160807 4611286 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 187097 571580 2832006 3441390 3640038 4406010 4447300 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 860599 2423763 3004923 4390026 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 333211 445142 1304659 1367424 1401811 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 3749633 4960063 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 359956 834488 1473638 2771321 4725849 4761888 4844853 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 755459 782409 3305401 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 242005 732983 2186277 2933906 4697420 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 259142 1655538 1911879 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 71090 1111867 1930657 3478678 -1 -2 389611 963145 1501655 1507370 3080053 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 726603 1807953 3593372 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 33309 568554 635975 1771592 3955199 4129352 4345723 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 560296 881694 2581045 2618976 2848562 3447002 3562967 3595932 3976418 4786693 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 618442 1237174 1364062 1390645 1440759 1538374 1886868 2118620 2320665 2631817 2657628 2666026 3130184 4322566 4597476 4978665 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 591412 1009127 1810511 3553461 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 241392 432841 717284 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 756247 1748353 2078527 2158288 2166507 3026456 3205134 3443640 4022846 4342562 4869401 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 252641 1623001 2547423 4344726 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 71125 351984 444105 483307 660230 829992 2563767 3313020 3774548 4460140 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 384366 1632559 1645721 4157610 4746910 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 557765 1153675 2180987 2697968 3041564 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 109572 483666 1452327 2579519 3338200 -1 -2 657393 1225544 2152412 2177520 2191238 2881619 3031316 3033908 3286965 4202132 4299488 4469412 4628572 4777069 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 20899 552736 571793 619250 862969 1271709 2332173 2678383 3443996 4021122 4567248 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 1975400 2188920 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4347962 4480409 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 113574 1762375 2125859 2543809 3116310 3710136 4704700 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 1564517 1609079 2284703 2478147 4002259 -1 -2 1476939 3010662 3237328 4917244 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 404768 1134291 2724067 2763376 3607262 3925530 -1 -2 5791 1885347 2035834 2259755 3395377 -1 443844 2040508 2210600 4208543 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 862339 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 881610 2705112 2798137 3865068 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 3919334 4069413 -1 -2 927331 1980391 2105102 2174135 2497399 2555827 3625598 3681495 4157851 4497183 4561720 -1 -2 96715 447544 508138 2311512 2625886 3376447 3824393 3957494 4061944 4937675 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 349682 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 762559 1327808 2030219 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 4167434 4358841 4487644 -1 -2 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 770366 1942816 2738208 3602129 4374602 4537335 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 53701 915354 971201 999226 1047614 1112309 1184171 1209115 1227953 1721216 1779096 1968312 2132199 2178239 2809671 3012743 3031943 3072796 3706577 4370960 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 865181 1329449 2531280 2665165 -1 7736 929034 1253621 1329676 1353619 1797330 -1 477028 1221528 1306865 1758627 4016635 -1 -2 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1684239 1839479 2717895 3651684 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 563961 2506408 4308696 4808751 4942321 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 109933 985285 1025377 1197280 2672482 4129379 4435907 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 107036 1592071 3267865 3793307 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 12538 28684 2531557 2819365 -1 -2 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1490363 1507556 1720578 1947847 2128938 2879333 3115402 3430389 3763539 3965572 4757291 4775293 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 2321732 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 646235 1022689 1444133 1804705 2353057 2811048 3650720 4105747 4169682 4402508 4710427 -1 -2 619723 1666888 3132093 3634945 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 333455 2750215 4644611 4814375 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 1294901 1433812 2017132 4285578 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 205268 900864 1688487 2063253 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 947824 2137184 2762605 4737667 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 -2 277371 2361154 2420930 2463117 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 125987 2516119 4436625 4784087 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 780683 2082498 2686994 4295668 4965242 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 119781 1104705 1492812 4406826 4593444 4598978 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4817242 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 1572336 1649815 1822198 3683964 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 242005 732983 2186277 2933906 4697420 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 2495099 3019574 3596475 3942951 4157233 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 -1 -2 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 277387 2322025 3687234 4848075 4998846 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 698097 2067446 3565940 3598400 4836741 -1 -2 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 4018509 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 1503388 2238402 2249711 2714286 3191925 3888214 3951532 4178270 4464305 -1 1026833 1443256 1653981 1992129 2952338 3574872 4031082 4180615 4866204 -1 -2 449305 1033195 2473783 4039690 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 814627 2087771 3354444 -1 390468 391503 2001080 2937869 3042588 4014927 4035785 4818780 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 253079 1241297 1292144 4888884 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 114818 646346 2930992 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 262972 652103 3260548 3350587 3433081 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 4513736 4614716 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 478790 602119 1138973 1517345 3430304 4727480 -1 868367 3868686 4069257 -1 -2 324339 1012651 1225069 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 189920 323375 1559621 1705882 2581332 3666190 4101074 4999052 -1 -2 3024 596376 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 797901 1676692 2201964 2617297 4683539 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 150698 535907 1294338 1517222 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 2301735 3080417 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 2837862 4011387 4063199 -1 -2 478790 1138973 1517345 3430304 4727480 -1 -2 618442 1237174 1364062 2631817 4322566 4978665 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 652213 944830 2800800 4104974 4951063 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 758112 1151680 1266469 3446031 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -1 1684239 1839479 2717895 3651684 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 2539543 2577152 3135909 3868992 4335370 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 1130292 1146771 1269265 1913927 2462565 2766768 2775670 3680177 3865444 3959936 4032898 4038028 4044418 4106566 -1 -2 117669 756117 1936908 2042633 2370135 2516411 3271131 3969751 4101121 4377508 4597582 4809152 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1506515 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 2968777 3935866 4152864 4936933 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 515419 998477 1402369 1494335 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 1237163 2767473 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1263033 2210039 2319836 2384327 2452853 2694307 -1 -2 2779053 3834470 3968162 4070513 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 1117419 1340249 1686953 2202695 4612871 -1 -2 1594155 3419598 4314048 4992377 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3659517 4392256 4990145 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 858560 872089 1054012 2737095 4685013 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 1598736 1994978 2036778 3988087 4281935 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 232590 275517 616096 920754 2165220 3514192 4286456 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 586907 759902 1664977 4340877 4738052 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 2732589 2782468 3103962 3959970 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 758112 1151680 1266469 3446031 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 1294000 1318214 2957918 4223654 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 1413357 1486599 4107683 4871808 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 186675 3589132 4360545 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 428714 444872 3196487 3285163 3875558 -1 -2 1545734 3582913 3712136 4121362 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 249019 308873 401730 599199 1010832 1106987 1329457 1638445 2372608 3314582 3531997 4198074 4246861 4360627 4509492 4561506 4660032 4775355 -1 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 2665292 2908934 3493749 4599592 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 317061 705195 1386800 1451303 1551664 2292900 3126832 3760847 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 333455 1024033 3640066 3953254 4814375 -1 160671 429766 1682683 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 552661 1554839 2302634 2939944 4321695 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 1296201 2462166 2803549 2966274 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 873500 1385539 2360376 3312742 3450845 3688961 4037959 4058851 4067510 4923789 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 403332 1652245 3738533 -1 -2 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4975531 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 481024 3317289 3573770 3853522 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 611973 2130851 3703660 4174020 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 1722894 2064898 3587270 4960621 -1 52797 150753 346520 1632612 2193274 3129130 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 415133 1901106 2106490 2318052 3334007 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 934200 1210978 2936462 3869955 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 -2 375245 600085 756828 1280542 1501283 -1 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 1716076 2905155 4534507 4882675 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 910035 1754973 3122568 3954567 4995172 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 772655 1170377 1587665 2390598 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3445962 3777555 4844410 -1 -2 626537 1148550 1727649 1742686 2146989 2660106 2673111 3144500 3161408 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 30776 667912 1552204 2228133 2412334 2825975 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 806049 882707 1227204 1359593 1537667 1804302 1917212 2519895 3155628 3521961 3771496 3859533 4176545 4272694 4525469 4694467 4920616 -1 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 646645 804414 995569 2135594 2619992 3585592 4400356 4569625 4599592 4621503 4628263 4755923 -1 741685 1734286 2050311 3424720 4212309 4410187 4769144 -1 -2 79592 657646 2112648 2620680 3746374 -1 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 591964 803616 808225 856285 1400463 2213174 2308408 3237619 3493119 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 1971663 2432712 4220928 4337829 4881532 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 487729 700594 2073684 3258401 3598986 4508184 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 755459 782409 3305401 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2883407 4849787 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4671077 -1 -2 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 406818 2130762 3305666 3502517 4426654 4684830 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 676321 2790768 3829914 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1075283 1399476 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 456109 1119000 1304825 3966886 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 1181724 1977148 2297875 3274898 3297738 3382154 3655905 3760880 3989971 4179349 4318836 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 642237 3685338 4890445 4999999 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 824892 4598981 4727770 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 -2 552736 619250 2332173 2678383 4021122 -1 145610 1668004 2584268 3521406 4612205 -1 303821 353588 793491 874676 1063373 1849458 2427792 3048833 3995517 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 130128 721223 1030625 4049217 -1 666466 1873653 2097592 3332669 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1166958 1211127 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 198230 447544 818301 2678233 2731311 2745324 2837410 2912166 3031149 3479985 3700413 3786484 3985838 4206574 4371740 4854753 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 885267 2868128 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 114818 646346 2930992 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 45343 563416 904684 2474346 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 142210 1569463 2844635 3070796 3450167 -1 -2 34616 968986 2001096 2095928 3517546 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 693114 1631686 2460427 2867560 4421132 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 510606 1506742 1855856 3038030 3705581 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 4290246 4438129 -1 -2 133954 140112 197477 615467 723626 1214161 1353483 1513632 1665794 1732395 2412800 2435583 3604196 3658458 3682844 3934773 4250442 4835829 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 762559 1327808 2030219 3496556 -1 -2 340734 1349532 4724432 4794977 -1 526764 912403 1897090 2204966 2314894 2400990 -1 -2 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 629433 892602 2234926 3630689 4136755 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 122235 265647 1419874 2709598 4371740 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1306811 1636751 3869408 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 242757 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 95519 648169 2553336 3573303 4346557 4464285 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 273187 2575145 4154025 -1 338180 918382 3106104 3642527 4544673 4838335 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 2812302 3052131 3313450 4519646 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 -2 277371 2361154 2420930 2463117 3001222 3164699 -1 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 766618 812787 2358677 2751570 4325350 -1 -2 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 758112 1151680 1266469 3446031 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 79203 425616 542852 1372138 2574337 4504196 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 15826 939118 2300666 2957938 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 517909 780966 2639055 3315316 3522213 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 1028606 1619931 2665175 2761306 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 1234100 1300389 2656249 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 897432 1098084 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 875018 879448 2653831 3092092 3236213 4289391 4803622 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 1171663 4023902 4146405 4994310 -1 -2 158936 188946 307229 968667 1055391 2062764 2181376 2605219 3091669 3114063 3568717 3695252 4722331 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1313246 2264540 2619826 3568291 4603499 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 3157451 3604952 4119479 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 49551 446564 1288136 4847768 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 -2 630057 1361926 1742146 3158440 4338856 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1176478 1915548 2901109 3748480 4173017 4180473 4325814 4366682 4838476 -1 -2 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 -2 918127 1730132 3745814 3942557 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 642346 1318588 2151844 3838133 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 856330 3180735 3773230 4482466 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 360722 1034831 1400546 4315051 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4558626 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 212413 638511 2995549 4084613 4134748 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 400597 2345943 3243897 3669045 4371582 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 4314465 4588309 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 205268 900864 1688487 2063253 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 755459 782409 1004008 3005166 3173203 3203403 3305401 3415056 4235741 4561092 4893089 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 1237163 1917098 2052890 2767473 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 162642 557772 1517388 1974028 2616484 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1246858 1471862 2004043 2617099 4755366 4789506 4999999 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 1910837 2054821 2923122 3174600 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 502746 3557749 4431988 4538300 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 -2 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 477318 1019498 2544810 4022330 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1345535 1572943 1821791 1884985 3162863 3240697 3418617 4251267 4668883 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 687337 2541590 2804606 4072264 -1 -2 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 -2 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 415041 1997314 3556922 4108846 4197096 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 1523889 1885339 2204595 2337469 2655906 2844903 2886319 2997535 3860542 4021097 4400467 4999999 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 726075 2005008 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 301755 2633564 3042984 3349003 3950793 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 95001 323443 869758 949664 1394236 1518037 1654341 1676109 2154956 2965626 3055720 3189581 3651980 -1 -2 651847 1398073 1799961 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 525713 1412700 2268021 3211791 4620295 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 628779 1212747 2485913 3472487 3533230 4051928 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 516142 1926551 2599605 2699841 4284302 -1 992202 1555772 3394569 3926165 3987612 -1 -2 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 263335 326503 989244 1311356 1318540 2480238 4743953 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 3892687 4240606 4719328 -1 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 1510987 3824067 4056714 4356065 4642871 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 107036 1592071 3267865 3793307 -1 -2 126503 1135588 1207573 1559710 1620186 2860170 3579058 4528769 4689891 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 23889 82070 348257 825215 1127809 1340051 1800249 4707240 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 1075283 1399476 4437931 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 1405050 1937621 3318524 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 111995 2228284 2700025 3042023 3338282 4570066 4803069 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 -2 2665292 2908934 3493749 4599592 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 922443 1731185 3814064 4344383 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 -2 774931 850675 2261560 2636001 3157317 3528606 3740158 3854014 3931563 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 254514 978727 1624095 3576059 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 220300 2510044 2718693 3472079 4280143 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 -2 2086161 2581161 4498600 4780615 4923143 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 922443 1731185 3814064 4344383 -1 611973 2130851 3703660 4174020 -1 -2 91145 2541850 4509513 -1 -2 2020968 2781845 3033898 3873525 4087124 4185170 4584871 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 476975 686192 832229 1115896 1432341 3740330 4050331 -1 452982 559527 1262659 2071913 2288880 2311324 2931458 3302900 3833047 -1 768807 1328105 1790270 1820819 -1 914286 915706 1031935 2974573 2994211 -1 -2 268848 1135703 2769466 4163841 4199517 4533038 -1 -2 266404 1427619 3983437 3989374 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 113625 1719881 3709956 3902093 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 477318 1019498 2544810 4022330 -1 -2 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 1705113 2074439 2119866 2704099 2952091 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 582839 4391846 4453425 4885395 4982810 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 224376 379607 629242 1554873 1735201 2120488 2717188 2757736 2923737 2977829 3144373 4057135 -1 -2 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4907349 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 1232631 1266219 2795782 2805967 3029160 3635672 3721354 4885849 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 828062 1314643 1588757 1631141 2020669 2174172 2472126 2484774 4425807 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 539177 1579619 1775386 2107740 2545973 3150519 3456168 3661896 4276946 -1 -2 3045635 3509696 4138347 4516101 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 734702 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2930159 4063004 4601946 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 845494 1000755 1253802 1327256 1503509 1670060 2475754 2534653 2560774 2585181 2773415 2827256 2888284 3039886 3707579 3854125 3961637 4300537 4489726 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 241793 329632 922603 1203400 1215467 1322680 1854174 1889035 2126063 2226665 2539149 2694357 3943079 4661138 4684028 4971035 -1 611521 1168903 1287783 1920045 3478111 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 1237163 1917098 2052890 2767473 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 4062458 -1 555213 858013 943040 2548222 3343728 3933332 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 728385 2235289 2393541 4755446 4861164 -1 -2 2111923 2209036 2792321 3226494 3387128 4103874 -1 -2 1248752 1533795 1933920 3711039 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 86941 928802 1363513 3954298 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 367025 845357 1502498 2640772 2713809 2992249 3153623 4195386 4409189 -1 452995 673028 2324288 2382311 4807674 -1 109631 1848387 1974711 4068610 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1943108 2221772 2338257 3400304 3774730 4980698 -1 -2 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 676755 1301807 3472847 3519215 4638005 -1 2067619 2731995 2899252 3142331 3273794 4601784 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 -2 516367 2480074 2797757 3034443 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 256794 996513 2227395 2438772 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 1243496 1894512 2662900 4902740 4974680 -1 460387 607241 2428758 -1 -2 1910837 2054821 2923122 3174600 -1 4861507 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 77440 1333643 1416608 1972407 2052722 2541781 2612111 2861732 2995804 4188117 4722084 4922060 -1 673289 874355 1886477 2090471 2391094 2835968 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 629433 892602 2234926 3630689 4136755 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1669161 1812814 1850750 1919420 2541424 2653074 2827304 2902702 3090718 3575942 4004780 4473817 4872162 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 1017818 1707316 2008044 2312642 3308090 3917716 4169548 4875590 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 2533953 2612576 3338449 3843136 -1 276985 376458 698326 2842119 3584372 4066803 4770593 -1 -2 501253 1074853 1118593 2661873 3330039 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 515419 998477 1402369 1494335 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 373436 1321117 2006405 3874930 4513731 -1 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 3274898 3382154 3760880 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 384366 1632559 1645721 4746910 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 962518 1010180 1787170 2471920 4985647 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 673289 874355 1886477 2090471 2391094 2835968 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 873704 1004529 1271672 1305179 1504155 1708082 2718396 3513077 3837619 3890756 4207833 4342853 4446189 4468280 4502092 4674451 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 785108 1105469 1530278 2471789 2643877 4152835 4414799 4657329 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 2837862 4011387 4063199 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 57547 1409587 2541774 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1294901 1433812 2017132 4285578 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 879462 1033918 1226954 1806226 2016221 2348278 2818814 3029283 3660898 4236145 4567444 4886671 -1 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 364309 738214 2095216 2854688 2939778 3644962 -1 802915 945576 1297996 1471266 3182487 4602888 -1 95519 648169 2553336 3573303 4346557 4464285 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 90593 1056159 1243336 3672023 4578688 4713373 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 2462166 2803549 2966274 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 302329 372003 2274119 2961741 3038706 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 199953 1559334 2053059 3433088 4179654 4527516 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 -1 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 556805 3752139 4492366 4825809 4999652 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 -2 202489 259298 2617162 3114408 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 14264 40300 205119 799544 1225426 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 3265669 3476438 4901570 4978080 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 361147 634629 1078481 2648098 4718011 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 191104 765648 1115100 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 1413357 1486599 4107683 4871808 -1 46940 73769 467996 550732 1182835 1867020 2277118 3766376 4441231 4967816 -1 -2 568053 3148446 3209283 3261868 3931197 -1 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 1910837 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 394711 502116 550087 805792 834217 1481784 1523249 1559071 1886975 2218989 2524892 3021969 3286531 3823497 4468204 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 638502 1866402 2652393 3584325 4129410 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 389611 963145 1501655 1507370 3080053 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 242407 502601 1702271 2128695 3999854 4978310 -1 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 1237163 1917098 2052890 2767473 -1 -2 1213263 1707107 2032212 2921947 3033384 3652770 3731493 4422511 4498688 -1 -2 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 4648809 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1512029 3263356 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 2125521 2476931 3037581 3770795 -1 -2 70864 186675 826015 1676593 3126632 3806945 3972023 -1 -2 130128 721223 1030625 4049217 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 666466 1873653 2097592 3332669 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 676975 780867 870865 1557386 1752746 1754905 1952282 2173170 2599698 2998043 3163230 3186598 3235518 4308943 4458101 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 220300 2510044 2718693 3472079 4280143 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 419842 494541 3070940 3470188 4017322 -1 6127 618997 2238605 2932962 3728344 4287454 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 612336 640188 1402450 1816632 2531557 2819365 3250672 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 293166 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 434680 1154123 1835488 3622192 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 28338 388339 665179 772123 783973 1695367 3013785 3091411 3346782 3855323 4146661 4259575 4417963 4490245 -1 179599 1091640 1206373 1402565 1639103 1791934 2105128 2885823 3502027 3850460 4419016 4486462 -1 568304 1227745 2442442 3006386 4202718 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 403544 1261121 2280866 3948927 -1 302329 2274119 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4957969 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 448689 1891232 2438842 4379336 4945432 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 1176597 1678850 1801292 2279303 3220690 -1 1591150 3447320 3778429 4787733 -1 -2 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 237307 408021 471390 774790 1036905 1761420 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4075524 4450416 4465987 4630448 -1 2001232 4109572 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 511584 710743 932029 3874056 4526322 -1 661397 1473593 2750724 2972363 3550274 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 96380 994248 2180711 2816248 4493806 4922396 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 1541625 2146574 3919304 4301257 4501861 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1736868 2606980 2663139 3234693 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 895930 923382 2248237 2685912 3284243 3306939 3951050 -1 469263 502443 1129659 3605337 4470399 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 100086 154173 316555 639296 2008646 2445434 2522753 2799365 2851964 3799339 4264479 4737149 4979495 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 36597 937368 997661 2141894 4264341 -1 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 16284 229070 1767929 2256483 2803919 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 191482 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 984127 1591150 1758020 1864361 2378370 2455790 4787733 -1 609271 1061746 2969018 3189510 4060715 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 4725313 4876246 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 204256 2031702 3038816 4634571 4850817 -1 932201 2287463 3305390 4133067 4758869 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 46186 345721 1977717 2956455 3407563 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 758112 1151680 1266469 3446031 -1 633989 1358321 1510130 1523929 1684038 2130617 2836798 3104506 3461346 3576467 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 128653 1095145 2242823 3646384 4646564 -1 637995 852822 1054562 3610135 4313520 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 824892 4598981 4727770 -1 -2 2854249 3631091 4281693 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 326108 458860 933279 972538 1528002 3036831 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 30776 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 119838 302632 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 1221528 3565661 4237824 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 510606 823352 1812798 2740661 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 56640 75912 668681 1673039 3787084 3899757 4284950 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 -2 1545734 3582913 3712136 4121362 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 2185399 3180130 4823422 4999740 -1 1928472 2629670 3292821 3301390 3861347 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 -2 169910 387553 634368 1530191 4086390 4411164 4465294 -1 190727 284272 302652 1048397 1885921 2583948 3161242 3486956 3851517 4067063 4113672 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 459968 2842718 4324824 4340525 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 927331 2174135 3625598 3681495 4497183 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 2102440 2215700 2420663 3919367 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 549475 1592770 4299917 4947590 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 504714 2827782 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 56088 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 45343 563416 904684 2474346 -1 -2 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 227923 2242083 3808681 4466276 4549625 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 3444327 3612558 3824543 4376857 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 241679 449536 886065 1168611 1609503 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 4236872 4551076 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 299616 3491180 3693900 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 1173896 2667050 3974803 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 795114 965555 989640 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 872776 1228037 1233294 2638578 4758892 -1 -2 791543 1745996 4216548 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 153143 1381513 1478329 2134050 3354421 3600943 3824952 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 552736 619250 2332173 2678383 4021122 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 204256 2031702 3038816 4634571 4850817 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1796774 4718302 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 700476 1688607 1788767 1943826 2494146 2940799 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4839643 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 61011 476895 1536007 1592689 1864889 2500583 2561269 2653785 2915171 3674225 3787949 3987047 4880395 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 -2 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 822807 2194124 2968879 -1 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 121892 249017 268802 274813 650066 887718 910037 1066376 1073654 1543256 1716218 3457319 4288103 4374014 4826487 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 594234 923085 1774504 -1 -2 751747 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 -2 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 2024891 3591317 4024094 4044246 -1 -2 584072 2099843 2245036 2909462 4986992 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 886537 899939 2629325 3329088 4523625 4882847 -1 13671 2260808 2629012 3672928 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 613438 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 552736 619250 2332173 2678383 4021122 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 758112 1151680 1266469 3446031 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 412786 443712 500301 767334 1560117 1700891 2233412 2536190 3175542 3607961 4128445 4155039 4504767 4544296 4558194 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 38853 2167946 2934063 3129999 3661366 -1 42644 627671 927294 2173175 2218121 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 162123 549895 653032 4292301 4758293 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 -2 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 4922 1831384 2301242 3716339 4999999 -1 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 615753 977045 2449544 2980806 3886693 4390026 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 306605 458408 469089 1645908 1649908 3122895 3178958 4591173 4675295 4702562 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 454920 1072031 1806831 2414981 3657790 -1 -2 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 16284 229070 1767929 2256483 2803919 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1249459 1294538 2121059 2272021 2748623 3420022 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 735982 1751550 2009014 2587424 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 237785 543980 1443868 2305095 3183044 3599327 3750481 4422326 4448246 4449402 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 375304 2062233 2089649 2690639 4259059 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 86941 928802 1363513 3954298 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 -2 410441 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 282811 1059981 1415375 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 481714 671229 765428 2137791 3592577 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 504008 1420440 2027867 2440930 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 130864 687550 841483 998024 4797955 4976006 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3967939 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 693090 1064582 1673748 2092194 4396757 -1 1234100 1300389 2656249 3139248 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 333455 2750215 4240222 4644611 4814375 -1 -2 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 401730 1329457 3531997 4360627 4775355 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 2732589 2782468 3103962 3959970 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 169260 2159658 3140425 4596121 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 965063 1897839 3346305 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2885567 2964217 3402867 3672083 3810525 4998387 -1 1942809 2836821 3022711 3360115 3430595 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 426504 718869 1461797 3191925 3951532 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 1026833 1443256 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 469117 978846 1204161 2825073 3605147 -1 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 322795 648375 1524056 2012125 4811026 4961774 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 91289 185276 837553 871961 886788 1296632 2796352 4012454 4217549 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 112193 635149 3347984 3479544 4985336 -1 2584421 2585906 3049046 4286479 -1 -2 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 775261 1787558 1850338 1980789 3085632 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 1313246 2264540 2619826 3568291 4603499 -1 -2 922443 1731185 3814064 4344383 -1 2884748 3906525 3929609 4064905 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 125987 946244 1324842 2516119 4281667 4436625 4451394 4784087 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 211796 1801610 2444970 3599608 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 -2 1389691 2320584 2763212 3116567 3580778 4573982 4754538 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 795114 1053890 1065793 2613083 2885567 3672083 4045966 4573373 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1248752 1296035 1533795 2738741 4275944 -1 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 504714 2827782 4323486 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 33520 87225 432625 1091244 1161067 1689983 2268843 3096282 3543166 3701103 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 3673464 3931738 3943541 -1 -2 346392 1096023 1572117 1623163 3474055 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 90643 168191 323161 526140 564157 569787 697592 874107 896298 919915 1152083 1343731 2228272 2231432 2367761 4007496 4491727 -1 1505119 2397134 3043491 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 1988237 2512936 3295287 4752545 -1 -2 293166 461502 537036 622937 1494728 1552019 1768613 2071268 2189943 2477346 2665033 2953285 3296409 3312116 3755228 3817686 3823146 4467757 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 859884 1886686 4212052 4536325 4796715 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 408395 1770323 2068994 2927634 4168521 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 86941 928802 1363513 3954298 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 195084 508159 1205342 1889950 3183981 4420559 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 1340735 1980341 2041535 2185659 3476749 3752874 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 192139 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 321673 647996 1271690 1401409 2012348 2082250 2409342 3591551 3937152 4316023 4553334 4761113 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 -2 1019498 2544810 4022330 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 391466 3019163 4700901 4740720 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 429394 550652 1693100 3365356 4568498 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 3144731 3737863 3759149 4016170 4832570 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 515419 998477 1402369 1494335 -1 -2 1314170 3424085 4336967 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 640185 3720713 3817852 3868436 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4886900 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 971385 1565430 4539921 4809675 4939117 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 927297 3044318 3500182 4348287 4375459 -1 -2 629798 671190 1461740 4182849 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 201119 1120909 1244051 2868252 3495492 4061214 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 156710 1623302 1963082 2302292 3771783 4005163 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 1588479 1615623 3121876 3437151 4086307 -1 162054 653635 1184926 1761911 3700605 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 651847 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4829646 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 143924 680459 891293 2115430 3136022 3899816 3903825 -1 72901 619062 2161104 2231245 3146790 3223943 -1 -2 1105 571885 738219 777200 1101507 1796774 3142699 3497954 3551577 4156173 4718302 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 80339 134510 1385923 1530891 3824126 -1 1471291 4032520 4744793 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 1584472 2802880 3413910 4915268 -1 95764 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 480124 709835 1182795 1475527 2349887 3270402 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 552736 619250 2332173 2678383 4021122 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 401730 1329457 3531997 4360627 4775355 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 3274898 3382154 3760880 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 611973 2130851 3703660 4174020 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 594184 2169357 3094319 4010622 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 865411 1051281 3642992 4610724 4667707 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 37363 2533870 2801942 2978039 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 808870 1972126 2705137 3376383 3823678 4623259 4885809 -1 -2 1407802 2867027 4443005 4685785 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 468226 1917294 2590913 3010662 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 1237163 1917098 2052890 2767473 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 548765 646746 873722 2123860 2453627 2839742 2861250 2863519 4686611 -1 -2 35158 2483002 3651433 4367040 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 802168 1328568 2872468 4927740 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 3089843 3408281 3790233 -1 -2 1332910 1952459 4083364 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 1114557 2027689 2045988 2603154 2797896 3028898 4411788 4807711 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 1725308 2245368 3427225 3949034 4323611 4999999 -1 700517 3793817 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 1039633 1929596 2201187 3078230 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 843462 1589882 3801754 3957223 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 3951327 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 526441 1274576 2430511 2683962 3690073 4472715 4525593 -1 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 305602 788233 887209 1534027 1770557 2142942 2595286 2601411 3335947 3396273 3824826 4010072 4403975 4999999 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 371503 444895 585109 1132564 1440990 2162521 3980568 4496650 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 438513 2540264 3251301 3447727 3633877 3762472 3907904 4077661 4866582 -1 -2 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 -2 323866 642207 1467386 1497676 1691893 2160361 2296574 3330414 3436290 3440098 3507732 4809164 4944300 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 843391 1593311 3070409 3707297 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 5791 1885347 2035834 2259755 3395377 -1 443844 2040508 2210600 4208543 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 946244 1324842 4281667 4451394 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 164856 267325 740757 3299693 3694657 4207264 4392222 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4818863 -1 -2 2732589 2782468 3103962 3959970 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 4289329 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 84034 209023 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 4289234 4534928 4684125 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 444545 577168 918280 2798027 3209721 -1 -2 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 -2 762559 1327808 2030219 3496556 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4248540 4811306 -1 261609 2288483 3372753 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 167273 505037 537765 553264 2283798 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 616384 842032 917121 1737131 2581363 2761942 3058569 4359063 4444517 4549122 4715509 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 129075 166862 178301 1307618 1583741 1860138 2137962 2714626 3001553 3300994 3634709 4839841 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 1971663 2432712 4220928 4337829 4881532 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 188210 970830 988148 1288568 3550395 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 130128 316774 381082 604115 690688 721223 1030625 1185857 1993491 2614599 3373597 4045100 4049217 4179493 4327646 4507181 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 512752 586907 1126675 -1 768807 1328105 1790270 1820819 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 671257 2862787 3405297 3995632 4117949 4278375 -1 204551 221502 1459525 2642337 2838122 3732648 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3858641 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 370841 1531988 3361851 3438221 4535130 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4288434 -1 -2 969071 1278679 2554718 2858204 -1 131504 597301 655194 913560 1587037 2003020 2018596 2517029 4540021 4787837 4918865 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 400024 1311864 1336201 1463822 2060853 2207315 2276661 2546294 2999327 3527483 4207868 4634308 4970452 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 1077034 1637806 2109270 3302721 3987902 4692583 4962016 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 349175 1355088 3812393 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 262142 1864268 4197634 4943085 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 225444 1156714 1248697 1363060 1373323 3011212 3797150 4037890 4889798 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 301755 2633564 3042984 3349003 3950793 -1 -2 86536 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 729468 859975 906917 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 563947 1824365 1996814 4317938 4924080 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 14264 40300 205119 799544 1225426 3454682 4375552 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 1070902 2830670 4518047 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 145316 439347 1279619 1425461 1975400 2188920 3576506 3744515 4237698 4945106 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 -2 986925 1260767 2817749 4755488 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 423762 578848 2843618 3454756 3990801 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 292245 1322110 3219604 3732728 3737330 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 186851 191206 407673 461095 2015595 4720209 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 221250 2167902 3804375 4646472 4878630 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 37363 2533870 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 1545734 3582913 3712136 4121362 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 246168 681756 3459326 3529273 3574480 4470331 -1 253042 1889332 4403898 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 523067 753632 790249 1556914 2078259 2111774 2240626 2580943 2601336 3350238 3423148 3558905 3672228 3712487 4344336 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 -2 78695 475171 1001562 2829425 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 293785 689359 3549641 3612407 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 168910 1062076 1085171 1100210 2247694 2397225 -1 -2 107036 1592071 3267865 3793307 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 -2 480461 1244805 2302721 2633116 4383117 4612797 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 2017045 2153149 2343363 3054355 3056225 4722547 4944208 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 879462 1033918 1226954 1806226 2016221 2348278 2818814 3029283 3660898 4236145 4567444 4886671 -1 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 765035 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 1881839 3064732 3390247 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 81664 320907 1116475 1871625 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 813414 893535 1062808 2792193 4919382 -1 747312 1209829 3364808 3773065 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 858598 1257995 3550169 3591056 3687712 4947309 -1 405520 1893400 3844068 4330808 4341119 -1 -2 386178 503179 1221535 1523148 2146574 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 132690 147863 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 858560 872089 1054012 2737095 4685013 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1223 1277421 2133010 2368590 2419193 2925754 3757112 4622704 4679971 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 168910 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 -2 467793 476245 716964 866401 4355651 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 128274 917431 4999153 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1594903 1696589 1818362 3570965 -1 -2 367698 393493 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 226327 1306915 1313217 2115025 2813092 2878630 2934440 2945520 3601668 3779301 4157380 4831059 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 648016 1132452 2622929 4051518 4947335 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 1243496 2662900 3442388 4902740 -1 962518 1010180 1787170 2471920 4985647 -1 -2 173954 1187738 1385561 1432542 1616285 2064963 2101803 2127678 3403644 3675282 3832787 3986599 4082440 4472238 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 4011156 4614067 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 462931 723838 1179393 3111449 3687101 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 77153 258152 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 449305 1033195 2473783 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 374122 1567706 4792194 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 23871 548500 550052 607722 2769771 3010400 3160189 4228158 4602190 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1091345 1624029 2283647 4131708 4284356 4454701 4607807 4946322 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 3813493 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1296201 2462166 2803549 2966274 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 256794 996513 2227395 2438772 -1 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 522283 975549 1198753 4962339 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1172621 4834960 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 391466 3019163 4700901 4740720 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 86941 928802 1363513 3954298 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 77666 1834490 3309160 3519342 3561986 4026735 4073982 4593341 4707869 4907349 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 307367 313252 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 881610 2705112 2798137 3865068 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 855383 1631732 3309773 3885333 3993074 4559038 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 102545 392357 837780 1240266 2322029 3427870 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 268265 1069352 2002575 3816488 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3798149 4377449 -1 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 333455 2750215 4240222 4644611 4814375 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 -1 -2 668931 1135274 3401166 3880061 4240418 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 988577 1891091 2574447 2678627 2755047 4263504 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 800134 1463589 2066137 3174600 4970301 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 235545 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 411568 2497788 2972726 3736165 4783124 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 314605 622731 764388 1057479 2029888 3197818 3288524 3621289 4053239 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4805923 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 433971 1339624 3695121 3879825 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1548747 4252505 -1 -2 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 220300 2510044 2718693 3472079 4280143 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 1955031 2445173 4825414 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 3011046 4137317 4210459 -1 569625 1717216 1722248 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 1530 1762792 1819947 2676937 2915066 3048273 3424815 4901293 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 1326366 2500723 4279989 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 989510 2699694 3726025 3883522 4520256 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 2403447 2671272 3195843 3799595 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 1690118 2114105 2146322 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 245091 503727 1248864 1422597 2881241 4875511 -1 -2 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 81843 238378 1043213 1114497 2752300 2901260 4003309 4411173 4902433 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 947837 1002903 2165931 2355622 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 695587 1143560 1230516 1308422 1508956 1688743 1799622 1933489 2010522 2612640 2732969 2880866 2935922 3539883 3905068 4184363 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 755459 782409 3305401 -1 -2 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 918127 1730132 3745814 3942557 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 1784151 1966001 2548016 2838033 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 165847 1901518 1904889 2034422 3111809 3852174 4265556 4894249 4999999 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 1326366 2500723 4279989 -1 2530361 2546462 4021283 4149008 4998967 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 915719 1168051 1724949 2290232 2820615 3169153 3541649 3650281 3986400 4119608 4453651 4965161 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 1716076 2905155 4534507 4882675 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 333875 1101241 2694270 4735350 -1 142210 1569463 2844635 3070796 3450167 -1 -2 770748 1771583 2052993 2994560 3549605 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 251825 332199 441300 592893 1240390 1421435 2847845 4296493 4332263 4428557 4480767 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 610733 1154809 1556146 2640491 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1570787 3206623 4743555 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 758112 1151680 1266469 3446031 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 -2 713178 2176431 3538495 3810035 3966734 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 258769 674817 1020115 2829907 3427818 3578338 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4525593 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 629433 892602 2234926 3630689 4136755 -1 -2 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 4437655 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3982159 4695206 4792130 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 306451 2502492 3406323 3969741 4354776 -1 -2 35158 3651433 -1 812121 855181 2739057 2959287 2999604 3232872 4821655 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 831311 3580674 4440411 4754599 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 272767 787652 862984 922464 1276791 1433668 2071908 4220933 -1 403056 798732 941348 1054361 1517236 4189633 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 -2 1167162 1365268 2436119 4857660 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 481714 671229 765428 2137791 3592577 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1756992 2455498 2465263 2497586 2627971 4239425 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 78695 475171 1001562 2829425 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 365543 472282 1490016 2197967 2560792 2795613 3707834 -1 1059873 2016568 3061107 4626049 4886803 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 12092 485622 613886 959259 1243369 1915528 2582369 2874146 2973154 3292158 3830441 4361720 4429527 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 2017045 2153149 2343363 3054355 3056225 4722547 4944208 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 612592 739310 1057479 2187315 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 1915628 2429312 4166565 -1 875018 2653831 3092092 3236213 4289391 4587945 -1 -2 349175 1355088 1567960 3812393 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 922443 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 -2 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 -2 443886 505950 1408969 2579685 2917798 4874799 4977896 -1 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 136101 2507137 2676216 3735797 3954784 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 188217 921265 922443 927119 972286 1222075 1297365 1731185 3814064 4344383 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 624224 2344118 2914878 3847295 4124040 4406784 -1 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1671885 2245958 2668290 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 1129813 1339979 4175293 4793314 4999999 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 608583 1888816 2162753 2762252 3008871 3907522 3992742 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 568304 1227745 2442442 3006386 4202718 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 687337 2541590 2801060 2804606 4072264 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 86941 928802 1363513 3954298 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 7544 1256121 1280330 3405470 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 693090 1064582 1673748 2092194 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 188217 227276 256745 921265 927119 972286 1187872 1222075 1297365 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 568053 3148446 3209283 3261868 3931197 -1 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 813414 893535 1062808 2792193 4919382 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 69652 273187 598124 623402 1520175 2143644 2732589 2782468 2910952 3103962 3959970 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 780683 2082498 2686994 4295668 4965242 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 215576 1187000 2052283 3279748 4150175 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 2530361 2546462 4021283 4149008 4998967 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1588479 1615623 3121876 3437151 4086307 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 186366 813768 1460457 2209567 -1 -2 988148 2171158 3129232 3331898 3549529 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 615319 2504399 3790297 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 454765 646498 846708 1232833 2681716 3051803 3659730 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 37715 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 2602002 4314465 4588309 4617170 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4535205 -1 -2 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 1827296 2166211 2996732 3941178 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 1016596 1687392 2307316 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 455843 859790 912119 1834941 2243999 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4269497 4524082 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 574710 2051518 3356951 3611325 4143057 4554328 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 4174020 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 1215467 1772062 1854174 2110558 2636073 3224382 3384002 3943079 4661138 4971035 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 1171663 4023902 4146405 4994310 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 128737 146461 367790 2035238 3510987 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 86536 230130 1912436 2395533 3321651 4099617 4323052 4724446 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 689962 887885 1165898 1570401 3479900 3617912 4833398 4959028 -1 15399 573551 683624 1597876 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 556747 1984923 2551625 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 1553369 1754853 2566553 2670320 4040326 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4518696 4621215 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 18569 214899 758366 1412944 2649286 4559311 4649382 -1 1594903 1696589 1818362 3570965 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 413272 467380 2194803 2250583 2357016 2644144 3963331 4724194 4747382 4792555 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 3339857 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 253079 1241297 1292144 4888884 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 186366 1460457 2209567 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 28338 665179 1695367 3091411 4490245 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 91145 2541850 4509513 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 588899 1211225 3418910 4357325 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 348281 530133 1259710 1696703 2528659 2967489 3743214 4078880 4776928 4835395 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 1228586 2229597 2595116 2672632 2711361 2781096 2843150 3952263 4514787 -1 318090 1251401 1806721 2969862 -1 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 883721 900266 1319828 1465662 1867214 1991344 3310003 3468975 3921913 4047923 4539191 4679550 4749950 4881082 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 731062 1201049 3438943 3661289 4987306 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3823332 4577463 4946515 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 983552 3781543 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 71090 1111867 1930657 3478678 -1 415041 1997314 3556922 4108846 4197096 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 412786 2233412 3607961 4504767 4558194 -1 -2 515419 998477 1402369 1494335 -1 -2 1943593 2719863 2757620 2954809 3572291 4488297 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 204551 349682 2642337 2838122 3732648 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 918478 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 2732589 2782468 3103962 3959970 -1 1790758 2294755 2988628 3969507 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 96927 685627 1706465 3160807 4611286 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 260863 1320891 1650040 1683462 1901695 2047971 2424467 2432488 2498752 2693489 2893247 3506777 3846344 4038193 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 -2 813414 893535 1062808 2792193 4919382 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 2024891 3591317 4024094 4044246 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 885267 2868128 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 1423537 1818697 2128943 2287863 2492430 2836983 2982420 3019082 3156226 3462978 3720564 3757340 3786862 4096365 4214007 4459179 -1 1348157 1925363 3530853 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 713178 783467 2176431 2937129 3490339 3538495 3810035 3966734 4167045 4855393 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 452982 559527 1262659 1939583 2071913 2084765 2288880 2311324 2526069 2931458 3302900 3833047 3970063 4458703 4955201 -1 914286 915706 1031935 2974573 2994211 -1 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 82885 1341743 3251294 4444895 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1904224 2309230 3766894 -1 -2 91145 2541850 4509513 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4869011 -1 -2 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 300528 598497 828890 881382 1372135 2713240 2717243 4153390 4235169 4269725 4557078 4859586 4906769 4916093 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 416783 592270 3358917 4012131 -1 -2 859884 1886686 4212052 4536325 4796715 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 468226 1917294 2590913 3010662 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 90537 301072 431535 2808444 3010433 3801718 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 333455 2750215 4240222 4644611 4814375 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 3951327 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 130203 184439 1857248 3647542 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 2542514 2630788 3863743 4063750 4076908 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 136101 2507137 2676216 3735797 3954784 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 516872 1031279 1866628 3430991 3593764 4294363 4409394 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 713192 2456168 4693337 4722573 4828488 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 972034 1657145 3715917 3948665 3984625 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 413912 520379 3290276 3515223 4166664 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 603484 841226 1746473 1899616 2059605 3256468 3914363 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 934985 2658683 2759674 3307273 4406959 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 -2 1178504 2441394 2947773 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1731551 3012907 3585457 4228966 4478216 -1 81664 320907 1116475 1871625 3042072 3185784 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 57343 76043 77998 1772413 3003119 4146830 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 887076 2087301 3014965 4200484 4817777 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 1100666 2007917 3787405 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 779636 937930 954298 1329326 2376245 2741779 4781863 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 505418 550538 699752 1769841 3815008 4100607 4415740 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 870588 1097939 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 397936 2415221 2658084 3915674 4960981 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 -2 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 2286271 4350386 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 1098084 2863495 3204742 4354172 4393771 4638516 4798990 4924007 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 923410 2687281 4137519 4434361 4479734 4778092 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 81664 238892 320907 736672 1116475 1292692 1871625 2218422 2704892 2935420 3042072 3185784 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 67392 321515 385603 426030 758858 1943648 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 3814064 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 397037 2631849 2760971 3168708 3919391 4950232 -1 -2 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 2650763 3024340 4077935 4877737 -1 -2 1757294 1901866 4190017 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 875232 1217035 1539638 1769402 2110955 2491806 2904547 3281286 3486839 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 36645 781599 1276581 3129486 3467058 3639452 -1 1021068 1044934 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 522495 916780 3175403 4088157 4461836 4982710 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 775180 1523339 2055389 2272111 2548836 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 184581 3434253 3691120 4847990 4949390 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 138798 3063154 3275148 4435121 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 290259 971524 1375794 2796727 3930497 -1 -2 195639 505618 2663726 3170753 4789606 4926963 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 2485925 3105356 4681137 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 113755 832283 988155 2517045 3487346 4850418 4889324 4946803 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 2130762 3115272 3305666 3502517 4426654 4684830 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 -2 801990 1217741 2378871 2945043 3814813 3815053 4975705 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 2024891 3591317 4024094 4044246 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 754060 2676232 3659235 4386816 -1 1932 2161635 2394411 3115072 3859254 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 403544 1261121 2280866 3948927 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 629084 633207 1005306 1940393 2749087 4545602 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1174004 2247951 2788091 3258057 3629573 4772826 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 2012755 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 82549 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 220300 2510044 2718693 3472079 4280143 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 113625 1719881 3902093 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 524218 633989 894665 1523929 2156697 2711143 2836798 3104506 3461346 3576467 4708291 -1 1804705 2353057 4105747 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 1431594 1502299 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 1248752 1533795 1933920 3711039 -1 93816 406966 1596991 2011863 2042134 2295845 2880674 4033894 4035500 4941236 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 407185 525900 777414 1819249 2874389 2897687 3098151 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 201794 1024431 1264954 1462635 1933411 2563734 2581638 2636819 3284039 3303135 3603039 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 74875 501884 2344746 4520341 4718874 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 214519 813483 2138582 2181990 3609717 3935276 3949786 4967969 -1 335664 769040 1450498 1550971 2282443 2918147 3742159 4382700 4864385 4898485 -1 3072632 4455837 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 -2 4922 1831384 2301242 3716339 4999999 -1 615753 977045 2449544 2980806 3886693 4390026 -1 150661 662203 681940 975997 1236347 1550295 1596306 1697639 1904498 2413950 2472530 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 4827235 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 1100666 2007917 3787405 4007434 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 -1 -2 24800 79203 217054 425616 542852 810784 994214 1372138 1507556 1720578 1947847 2574337 3115402 3763539 3965572 4504196 4757291 4775293 -1 187390 304514 658464 918242 1010627 1111675 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 1313772 1597362 2592700 3395124 4139163 4167995 4596621 -1 -2 1790758 2294755 2988628 3969507 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 299291 1393508 1817083 4382146 -1 -2 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 463518 660936 1539615 3835457 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 -2 623950 2195734 2465328 2822840 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 272188 856168 2238321 2266206 2533842 3005960 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 18267 1633359 2899690 4078616 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 823043 929437 2067829 2559795 4068464 -1 -2 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 2203281 2207150 -1 397936 2415221 2658084 3915674 4960981 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 800134 1463589 2066137 3174600 4970301 -1 578493 1173132 1237011 3148470 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 938912 2756850 2818107 3105405 4006062 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 1275247 1994626 3025619 3128768 4667276 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 161113 475153 564567 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1075283 1399476 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 4437931 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2842154 3207529 4269674 4852770 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4253763 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1173988 1701349 3457185 4669310 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 776280 841313 1041170 1119768 1589653 1710526 1963454 2779395 3412849 3930926 4037277 4139052 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 615011 4505103 4685028 4932369 -1 -2 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 512752 586907 1126675 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 444016 485035 585267 1299796 2327268 -1 272694 1115782 1644912 1809920 1923583 2231819 3269063 3792118 4019163 -1 -2 69074 473754 4484427 4593796 4782240 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 403544 1261121 2280866 3948927 -1 302329 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 413411 716211 1096348 1459437 1888734 2027440 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 78366 675652 2823488 3770058 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 1820692 3930881 4274654 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 654333 782722 871839 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1671885 2245958 2668290 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 1173896 2667050 3974803 -1 -2 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 77440 2052722 4188117 4922060 -1 57842 462894 1875529 3362536 3758236 4588849 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 371503 444895 585109 1132564 1440990 2162521 3980568 4496650 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 414247 566724 2040950 2412893 2974056 3950525 -1 308409 1066621 1477242 1952299 2494589 -1 -2 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 206759 1951515 2716242 3213066 4400915 4464197 4918268 -1 279610 616498 1677248 2322483 2681456 2880660 3437722 4692737 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 358595 558338 625674 732111 1297873 1332141 2114815 2190953 2418708 3648407 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 766618 812787 2358677 2751570 4325350 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 1362271 2221589 4526188 4611476 4738551 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1294000 1318214 2957918 4223654 -1 491959 729901 1005306 2749087 3413318 4748996 -1 918478 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 940849 1774933 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 4899431 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 468501 1197608 1525836 2208345 2710733 2927980 3570604 3782512 4152784 4219216 4964956 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 1325016 2346297 2381113 2848023 3090353 4479713 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 789190 1353488 2402263 2888538 3043378 4320648 4909434 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 162123 549895 653032 4292301 4758293 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 699223 964394 1208181 2053607 2686196 3265724 3926673 4233709 4770728 4818146 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 1556612 3360322 4116757 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 569868 1172621 4834960 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1076269 2332686 4128394 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 629433 892602 2234926 3630689 4136755 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 393755 521529 785372 1097853 2053829 2260231 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 7544 1256121 1280330 3405470 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 172342 1490649 1625316 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 1134907 1362271 2221589 4526188 4611476 4738551 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 154254 2128207 2466949 2900834 4346902 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 -2 1915628 2429312 4166565 -1 3267025 4775076 4784901 -1 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 121970 597680 1055057 1071900 3919163 4488580 -1 -2 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 623950 2195734 2465328 2822840 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 405423 1092337 1735502 1826911 1999895 3585403 3682135 3712032 4040439 4840370 -1 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 493454 744891 923721 2378636 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 870055 3409959 3996669 4790076 -1 443405 1938783 2000409 2713411 2867754 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 611973 2130851 3703660 4174020 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 2064196 2121952 2357624 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 -2 2565703 4334500 4502072 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 69074 473754 4484427 4593796 4782240 -1 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 831311 3580674 4440411 4754599 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 1091640 1639103 1791934 2885823 4486462 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 225309 1161042 1628613 1936772 2202737 3008730 3012683 3671432 -1 -2 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 642346 1318588 2151844 3838133 -1 -2 367025 845357 1502498 2640772 2713809 2992249 3153623 4195386 4409189 -1 486233 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 2051621 2179541 3308671 4421005 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 865181 1329449 2531280 2665165 -1 477028 1221528 1306865 1758627 4016635 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 3140927 3168622 4821615 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 2438705 2656567 3418501 4054079 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 82549 138798 739633 861390 1714076 2135345 3063154 3178838 3275148 3390252 3581642 3736309 3812278 4007414 4165409 4435121 -1 592050 1506189 2860188 3438060 4549366 4861115 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4808302 -1 1770351 2167495 3864021 4204911 4425394 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 312781 1476710 1987656 4051353 4331742 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 488792 628585 2562056 2573046 3430702 3588827 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 414626 2749183 3850460 4864657 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 116864 143479 1746795 3520463 4938167 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 922443 1731185 3814064 4344383 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 1988237 2512936 3295287 4752545 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 677217 823719 1207884 2909573 -1 104827 328294 1363602 1864083 2211053 3870290 3908749 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 1367 502058 1759615 3056628 3712286 4334491 4349522 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 331936 367293 440743 1063771 -1 92817 1369766 1417712 3108668 3862191 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 772655 1170377 1587665 2390598 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 713318 1145255 3500613 3718626 4451162 4633044 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 136101 679890 1323311 1550943 2507137 2676216 2883654 3040211 3735797 3954784 4363415 4494173 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 80062 1373337 1487067 2508510 3356885 3434460 3921969 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1806831 2414981 3657790 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 719982 2623419 2881212 4439127 4656798 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 822807 -1 922603 2226665 2539149 4972962 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 186366 813768 1460457 2209567 -1 -2 76777 338783 882220 3280538 3469786 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 122294 336308 698316 1675093 1870953 1922476 3398345 3986749 4141845 4652401 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 236638 1164203 1429278 2060646 2522692 3450893 3786668 3908945 4455444 4875615 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 240770 629871 1440337 1463099 2127425 2143110 2338344 2399875 2832496 3257168 3532134 3791976 3841430 4027949 4284044 4927090 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 983552 3781543 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 392034 739713 1123946 2509762 4325807 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 219533 1402369 1494335 2876480 4051985 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 168236 247513 404446 579150 622453 2502286 2790711 3223457 4999999 -1 556805 3752139 4492366 4825809 4999652 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 87721 2813323 3142552 4065443 4651580 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 500893 785425 1417827 2138843 2439963 2580364 2627185 2640823 2729217 2828342 3657052 3680646 3783625 3787993 3981751 4014332 4580735 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 86310 2237272 4495683 4999999 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 1027342 3175841 3187371 3531207 4999999 -1 395084 1488066 1532888 2576396 3049084 4750038 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 472255 918382 4514250 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 1690118 2114105 2146322 3234854 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 -2 117039 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 507400 2092399 2461691 3331551 4209603 -1 1556612 3360322 4116757 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 424348 437293 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 -2 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 155825 274310 428428 479475 689053 883165 1130666 1235559 1485475 1628298 2313982 2382891 2513719 3648706 3672624 3792879 4154375 4691373 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 -2 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 154515 2257571 2752182 3914963 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 454655 3378895 3670416 4477025 4793070 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 2208197 2411297 3241364 3363725 3425347 3686839 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 1956293 3234743 3968516 4719222 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 504714 2827782 4323486 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 96677 3032154 3643381 3681883 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 -2 2854249 3631091 4281693 -1 52136 1462027 1751754 1764749 2396864 2573128 2670349 2889182 3527996 3693900 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 481714 671229 765428 2137791 3592577 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 443844 2040508 2210600 4208543 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 3072632 4455837 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 1049347 1293280 2407303 3257287 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 983552 3781543 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 101677 706967 1070307 1161558 3536069 4274451 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 389960 1217604 1901357 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 -2 505418 550538 699752 1769841 3815008 4100607 4415740 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 320063 556676 1951744 2297711 3055259 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 1678413 1819728 2132848 2339489 4441976 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 3504809 3913612 4760580 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 1527718 3082276 3612448 4608780 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 1405050 1937621 2366446 3318524 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 843391 1593311 3070409 3707297 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2229801 3682937 4457991 4739948 4827648 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 134091 756801 1099842 1915539 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 1095513 2244802 2820624 2874307 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 632468 1623671 2383328 4530014 4872475 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 2239714 2400166 2880967 4567204 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 3274898 3382154 3760880 -1 -2 196573 754617 931877 2069399 3514605 3564025 4781749 -1 -2 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 4205956 4316163 4702365 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 3211664 3267440 3744730 4241957 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 1075844 1235264 1649999 2130504 2807630 4544355 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 1016596 3113392 3234502 3428424 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 250185 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 2713587 3449550 4223960 4494115 4592674 4659007 4706740 4836194 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 349175 1355088 1567960 3812393 -1 2321732 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 -2 402120 1588064 1779912 1949510 2272048 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1157043 4166543 4611594 4835299 -1 2401 2125981 2567127 2958472 3611870 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 707495 1095004 2007965 2264807 2675989 3915234 3919891 4802655 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 804958 1107390 2195851 2313579 2362405 2922646 3340726 3753904 4724064 -1 -2 96715 447544 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 607395 1678703 2086289 2207730 2397187 3213368 4518837 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 1432665 1901882 4386816 4853176 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1588064 1779912 1949510 2272048 4132570 -1 1729332 3055827 3685217 3743365 4330403 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3379988 3986599 4261916 4837429 4895737 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 405520 1893400 3844068 4330808 4341119 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 674494 1349506 2399322 2878027 2998114 3198831 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 2580340 3834230 4089725 4891359 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 2077235 2284861 3449544 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 1548747 4252505 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 1192011 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 1402643 3086012 3242556 4977020 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 4245965 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4819794 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 223719 475549 819967 1390997 2560744 2629414 2636164 2871000 4217632 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 705627 1192494 2893908 -1 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2020968 2387324 2538060 2599532 2683205 2781845 3033898 3166754 3649908 3873525 3972690 4087124 4185170 4584871 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 316062 2085249 2451070 2675862 3136772 3710158 4916553 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 31435 36098 83835 184041 292426 554449 794064 1170961 1825006 1958982 2023625 2779270 2871331 3325617 3591347 3796606 4099151 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 1323636 1561153 1563696 1633998 3558405 4089322 4149116 -1 -2 414626 2749183 3850460 4864657 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 772655 1170377 1587665 2390598 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 207891 1070888 4116119 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 885267 2868128 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 362802 678509 3135422 4952260 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 2245546 4738944 -1 74875 501884 2344746 4520341 4718874 -1 769727 1448418 3650440 3978460 4155452 4988135 -1 78366 675652 2823488 3770058 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 -2 707241 3154477 4181115 4299437 4951962 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 18267 1633359 2899690 4078616 -1 13671 530805 654593 771950 2260808 2629012 3129911 3576964 3672928 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 76509 439145 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 337911 1292134 2330877 2618068 2728377 3576180 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 133617 175160 253767 1018098 1215467 1632437 1854174 2272059 2431059 3307633 3517161 3730133 3943079 4008597 4520891 4661138 4809747 4971035 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 233918 580058 1475071 1493358 1669287 2256941 2319162 2944610 2991051 2996739 3138754 3235444 3341882 4230548 4383885 4682884 4978321 -1 1294867 1714417 3158651 3408148 4340075 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 77440 2052722 4188117 4922060 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 3336734 3743396 -1 -2 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3706577 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 640657 754077 882740 1513226 2095552 2623854 2752442 2959458 3205151 4459661 4987465 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 199953 2053059 3433088 3439043 4179654 4527516 -1 521870 704262 1533876 4356305 4407634 4692802 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4435907 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 629084 633207 1005306 1940393 2749087 4545602 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 177816 -1 836823 1137929 1439755 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 53090 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 416438 587468 1206725 1254592 1390645 1440759 1538374 1886868 2118620 2650086 2657628 2666026 4391700 4501103 4597476 4999999 -1 -2 1729256 2443110 3892890 4121082 4343126 4657220 -1 -2 580660 1391835 1637922 2465389 3274898 3320555 3338760 3382154 3760880 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 194538 1854529 3657555 4282841 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 2508874 3312329 4411672 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 760345 1049478 1195707 1266354 1547614 1562047 1970244 2005955 2570916 2856797 3098754 3686914 3949254 4458306 4569060 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 -2 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 137405 627061 2461143 2668390 2930248 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 96663 938376 2167377 2266925 4188553 4720879 -1 388415 3127598 4356475 4929363 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1684239 1839479 2717895 3651684 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 -1 1263033 2210039 2319836 2384327 2452853 2694307 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 -2 601189 984294 1240419 1284572 1924761 2033395 2270468 2276806 2567271 2727622 3074048 3144587 3377843 3469660 3925268 4551343 -1 205268 900864 1688487 2063253 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 122475 211297 1427619 2201539 3857751 3983437 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 232291 604497 1322383 1506515 2497085 3150761 3504913 4505269 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 515419 998477 1402369 1494335 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 1105 1796774 3497954 4718302 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 408395 1770323 2068994 2927634 4168521 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 67131 1221528 2124872 3514154 3565661 4992705 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 2530361 2546462 4021283 4149008 4998967 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 320063 556676 1951744 2297711 3055259 -1 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 -2 326700 470695 543862 1129211 1455126 1930918 3225118 3567794 4036118 4225632 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 186366 813768 1460457 2209567 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 85623 375245 600085 756828 955652 1280542 1364215 1452009 1501283 2507252 2566123 3127016 3655337 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 76110 317293 1914005 2520168 3501382 3960886 4042381 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 -1 467117 569250 3741552 -1 -2 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 758112 1151680 1266469 3446031 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 -2 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 132756 698140 2329915 2566943 3094456 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 78870 1965523 3306042 3329311 4099524 4281936 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 481714 671229 765428 2137791 3592577 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 1684239 2717895 3048507 4618597 -1 -2 91145 2541850 4509513 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 237784 713547 756390 2655622 3150776 3349527 3624873 3791525 4005405 4129787 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 4092363 4308321 4446687 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 1548747 4252505 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 659757 1811944 3577527 4736099 -1 591412 1009127 1810511 3553461 -1 -2 24023 1067773 1829140 2423861 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 512752 586907 1126675 -1 -2 75133 232041 354148 733164 817812 1099458 1211474 1349740 1456087 1508613 2325023 3614883 3686942 3841243 4416370 4500351 4646722 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 739633 861390 1714076 3178838 3581642 3736309 3812278 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 360807 922603 1719633 3124335 3639978 3667138 4093368 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 270864 2198681 3105801 3271910 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 547554 1176450 2980701 3673372 4175524 -1 -2 513715 757707 794713 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1548747 4252505 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 988685 1209720 1661742 3492238 4712521 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 486057 1824568 2954403 4015080 4135159 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 676975 870865 1754905 2599698 2998043 4458101 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 223880 624806 971632 1032303 1032988 1254725 1830331 1866141 2031299 2050085 2319527 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4784721 4995486 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 272767 922464 1352927 2402328 3027686 3885962 4220933 4385902 4616537 4683789 4974884 -1 504271 1217137 2800467 3373313 3486319 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 288266 490283 1000064 1735743 2729015 3298049 4322081 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 652213 944830 2800800 4104974 4951063 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 1195852 4157130 4862890 -1 709683 887839 947960 2419415 3314930 4590013 4704788 -1 -2 349175 1355088 1567960 3812393 -1 331936 440743 1063771 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 659757 772335 851367 864869 939142 1420171 1622253 1811944 2157532 2509827 2679507 3577527 4736099 -1 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 334936 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 22205 216973 1369403 2700616 3244540 4061674 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 638502 1866402 2652393 3584325 4129410 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 264566 3884196 4242596 4325331 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 317318 378731 1595179 1779208 2001625 3459455 4094001 4799253 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 403544 1261121 2280866 3948927 -1 136101 2507137 2676216 3735797 3954784 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 -2 449305 1033195 2473783 4039690 -1 1535650 2364987 2493626 2686172 4434643 -1 -2 320129 1770337 2053607 2688850 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 320063 556676 1951744 2297711 3055259 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 632176 881845 1451289 2743757 2935324 3820768 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4361756 4873542 -1 821344 965213 997333 1996334 2246800 2787406 3072072 4739008 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 491425 1738152 3829896 4162217 4763404 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 481714 671229 765428 2137791 3592577 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 101677 1101667 1269961 1734944 3536069 3679853 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 3896412 3959662 4116653 4394890 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 61632 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4813233 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 1217716 3458341 4945970 4950001 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 37363 2533870 2801942 2978039 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 568236 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1621563 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 3032214 4590397 4596923 4644382 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 4739999 4826469 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 85482 331776 681762 798937 822705 1095768 1555677 2189144 3123112 3607903 4517535 4574081 4781426 4866106 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 1040917 1540357 2503587 4407534 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 2090681 4333109 4496409 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 962518 1787170 2471920 4985647 -1 -2 101794 770425 1015202 2958804 3322903 3709839 3893484 4157759 4560310 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 220300 2510044 2718693 3472079 4280143 -1 -2 926511 1065523 2176093 2889178 3849955 -1 1237163 1917098 2052890 2767473 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 616384 2761942 3058569 4359063 4444517 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 831311 3580674 4440411 4754599 -1 -2 282459 511227 820413 1681382 1699138 3178166 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 117704 677581 932894 1643478 1683341 3269555 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 283288 1563308 2009611 3000068 4175074 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 726075 2005008 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 2230094 3892687 4240606 4719328 -1 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 504714 2827782 4323486 -1 -2 1684239 1839479 2717895 3651684 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1925642 2758207 4178914 4332308 4401957 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 105804 280138 391710 422441 456064 682387 711529 1053526 1250848 1294280 1966709 2026743 2724683 3127657 3423390 4193697 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 -2 1146624 2337313 3037805 3459535 3571583 4032104 4680478 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 296680 384779 929043 1668006 3092845 3768955 4324896 4457641 4556278 4723191 4910868 -1 278962 2481822 3721945 4362148 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 770748 1771583 2052993 2994560 3549605 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1311259 2513472 2566514 3280931 3382460 -1 1667503 2017098 4411164 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 885341 1193409 3321833 4238275 4500648 4701572 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 84719 502281 1392969 3701367 4004525 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 2533953 2612576 3338449 3843136 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 969438 2260891 2672838 4149566 4885912 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 546985 779016 1267127 1378093 1418624 1650153 3167601 3306693 3621155 3724113 4134975 4145694 4321074 4975648 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 1545734 3582913 3712136 4121362 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 609271 1061746 2969018 4060715 -1 -2 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 1110381 1702439 2098923 2419298 3305291 3479092 3504802 4032904 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 1779713 2337298 3943733 4044740 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 594184 2169357 3094319 4010622 4095222 -1 445492 589171 1931573 2435998 3220359 3329657 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 -2 1152705 1662393 1690010 1782813 1891191 2039894 2046309 2106753 2380118 3526999 4629637 4668825 4937570 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 403544 1261121 2280866 3948927 -1 302329 372003 2274119 2961741 3038706 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 728385 2235289 2393541 4755446 4861164 -1 -2 587468 1390645 1538374 1886868 2118620 2657628 2666026 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 1177662 1265830 1461295 2970464 -1 -2 678691 2007152 2970845 3330586 4041357 4688752 4806308 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 415041 1997314 3556922 4108846 4197096 -1 2204595 2655906 2997535 3860542 4021097 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 -1 -2 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 332190 803001 1038119 1142313 1602854 1963704 2334948 2336022 2503547 2623866 2906081 4108547 4413150 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 1517115 1661565 2426681 3412117 4314003 4332191 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 11598 2203405 2246038 3938810 4808423 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 332549 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 24800 217054 810784 994214 1176597 1507556 1678850 1720578 1801292 1947847 2279303 3115402 3220690 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1910700 2526537 -1 1184630 3813493 -1 1195852 4157130 4862890 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 287667 875169 2032065 2764492 3257388 3964664 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 790708 1076212 1497658 1785792 2130504 3926326 4204429 4342251 4999999 -1 -2 775916 2112032 2219564 3973830 4526744 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 1455970 2825088 2995918 4369276 4642917 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 191325 434728 1450731 1542154 1823110 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 362802 678509 3135422 4952260 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 3274898 3382154 3760880 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 2681606 3837515 4497856 4528410 4821729 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 3153378 3222704 3624308 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 23231 202339 1247359 1789371 2753387 3185669 4721722 4995251 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 59271 464416 522464 609538 787799 988148 1489641 1684883 2171158 2887086 3129232 3331898 3538276 3549529 3676662 4395085 4856964 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 122090 414236 1692883 2076679 4079045 4296595 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 1315881 3275401 3515772 3657227 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 580605 883331 1360355 1472238 2268665 4754012 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 2328629 2483580 2654320 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 69652 598124 623402 1520175 2143644 2910952 4493184 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 802497 1110125 1439074 4510409 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 -1 -2 146931 220172 1675126 1895994 2118257 4198464 4676856 -1 530805 654593 771950 3129911 3576964 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 2862350 3089098 3280382 3480506 3493906 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 521679 2417830 3369121 -1 707241 3154477 4181115 4299437 4951962 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 481572 1616156 2635068 3339379 4540963 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1359889 1719035 2736133 3032003 3234766 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 285053 945247 3344004 3416458 3497390 4210891 4531882 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 241793 329632 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 167273 505037 537765 553264 2283798 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2991051 3138754 3341882 4682884 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 962518 1010180 1787170 2471920 4985647 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 1220153 2762577 2817787 2855591 3750714 4530497 -1 -2 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1814875 3460006 4128283 4852500 4882998 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 1798795 2143534 2899799 4595564 -1 -2 529267 1068437 2044849 2790768 4725894 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 735501 4395168 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 701612 1367877 2309600 3498036 3728292 4440796 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 94908 227508 319007 600665 703450 1600287 3119824 3447673 4407976 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 506012 723536 772268 1145732 2873522 4063435 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 18569 758366 2649286 4559311 4649382 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 495768 696984 883722 2213832 4388816 4875884 -1 -2 3614615 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 897844 2026778 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 3156463 3317331 3997969 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 175962 284844 308408 362810 1956293 3234743 3923024 3968516 4132440 4568460 4719222 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 1039633 1929596 2201187 3078230 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4969434 -1 -2 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 755785 2106982 2384281 3916339 4877502 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 184581 248079 775980 2228351 3134957 3155744 3328235 3433342 3434253 3691120 4650100 4847990 4949390 -1 -2 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 433971 1339624 3695121 3879825 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 70553 1059991 1748226 -1 -2 1529388 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 1102616 2838814 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 -2 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 4095222 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 291027 763746 1408544 1455766 2492953 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 290639 683280 915373 1418228 3330558 4425049 4781855 4892147 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 2837862 4011387 4063199 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 264709 2102788 2103641 2437904 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 413881 1240846 2297565 4706603 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 77615 908257 1106564 1120946 1555687 1945688 3849820 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 4037890 4728304 4889798 -1 1140855 1356986 3246249 4350721 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2261340 2435208 2755773 3610115 3918754 3951327 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 37363 2533870 2801942 2978039 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2190786 2432245 2544673 2700160 2882533 3080053 3768014 3864073 4549826 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 760345 1547614 1562047 3098754 3949254 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 1847577 2495407 2675472 4029875 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 367298 633691 1910651 1912322 2138251 2424879 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 261609 2288483 3425343 3903770 4158399 4886227 4979704 -1 249353 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 3406527 3811450 3889476 4510306 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 503699 736101 1605669 1624209 2592997 4999999 -1 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4344607 -1 306451 2502492 3406323 3969741 4354776 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3856249 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 427971 619583 3179188 3651323 4548561 -1 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 51141 3398105 3853451 4018950 4092095 4586133 -1 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 531701 557651 884361 2843620 4186404 4349048 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 95065 2458734 3833927 4546761 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 460387 607241 2428758 4365515 -1 -2 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 293785 689359 3549641 3612407 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 355264 1984712 4260546 4909561 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 986903 1738906 2729690 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 20291 1032199 1081156 1219232 1808237 4081294 -1 493454 744891 923721 2378636 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 114238 943400 962359 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 170098 374105 1430707 1636669 1863637 2008074 2181881 2842096 3292548 4183866 4275075 4696367 4753098 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 289789 335975 1031978 3024682 3055589 3167701 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 1314170 3424085 4336967 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 922443 1731185 3814064 4344383 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 13177 368828 748749 935051 1852557 2714055 4515295 4609909 4967875 -1 -2 675807 2653500 3461087 3888130 4577873 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 2282905 3149685 4754080 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 967460 1004750 1203634 2130683 2718393 3493683 4402690 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 290307 1242974 2241709 3273665 4900549 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 -2 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 517909 780966 2639055 3315316 3522213 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 -1 -2 173954 1187738 1385561 1432542 1616285 2064963 2101803 2127678 3403644 3675282 3832787 3986599 4082440 4472238 4837429 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 333211 445142 1304659 1367424 -1 50011 1542370 2630810 3829963 -1 -2 455843 859790 912119 1834941 2243999 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 46186 345721 1977717 2956455 3407563 -1 -2 389611 963145 1501655 1507370 3080053 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 123739 1274899 1519077 1792246 2271937 2348096 3704002 4216292 4268013 4285590 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 24023 1067773 1829140 2423861 -1 -2 103947 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3777555 4844410 -1 16284 229070 1767929 2256483 2803919 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1805348 3704626 4244409 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 1784151 1966001 2548016 2838033 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 402832 2968415 3225325 4422075 4527538 4894897 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 1682220 2862442 4895966 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 161750 2631971 3747721 3884875 4438938 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 926511 1065523 2176093 2889178 3849955 -1 2685685 3692490 3816488 3846818 4148945 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 164476 1101433 1790936 2267461 2297643 2672838 2738492 3547109 4004462 4190568 -1 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 212599 1448672 3071505 3625781 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 175017 517550 654333 782722 871839 1373415 1479145 1517743 1736904 2746477 3309660 3324768 3396568 3398663 3774307 3911047 3956639 4375330 4533509 4568915 4751127 4848219 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 719982 2623419 2881212 4439127 4656798 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 2749860 3691811 3817798 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 435819 2536129 3452505 4018129 4932660 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 721018 1450841 4126790 4952102 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 1701510 3728932 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 1984712 4909561 -1 -2 1388222 1451213 1655495 2131638 2644887 2973971 3518131 3550294 4395539 -1 -2 662640 1368332 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 1597362 2592700 4596621 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 90821 100440 426927 2033375 3047383 3410210 -1 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 -2 305059 2409859 2499064 2957688 4685750 -1 231581 405268 1088276 1813760 1926981 4281589 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 637995 852822 1054562 3610135 4313520 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 116864 143479 279443 491103 515168 748552 770226 1630127 1746795 2319039 2578836 3520463 3547065 4938167 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 342113 2391302 2885318 4329358 4339251 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 4174020 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 926511 1065523 2176093 2889178 3849955 -1 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 3951327 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 2464537 2915407 3039089 3400375 3525406 3583884 4187635 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 355264 1984712 4260546 4909561 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 1440794 1462475 3033927 3174768 3707306 4086431 4341104 4398816 -1 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 416699 987607 2054797 2269685 4138963 4579661 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 463137 2310519 2954138 3872553 4576629 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 349175 1355088 3812393 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 569868 1172621 4834960 -1 -2 824892 4598981 4727770 -1 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 663253 1145406 1380082 1538248 2011637 3118837 3957589 4991922 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 88025 759065 866286 4690997 -1 -2 379607 1554873 1735201 2923737 3144373 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 520190 943996 2043164 2785414 3147149 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 333455 2750215 4240222 4644611 4814375 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 219533 1402369 1494335 2876480 4051985 -1 -2 1615042 1770351 2167495 2178490 2431181 2789690 3009772 3280382 3480506 3611163 3660169 3864021 4204911 4405808 4425394 4585062 4650736 4849885 -1 -2 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 -2 663253 1145406 1380082 1538248 2011637 3118837 3957589 4991922 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 653092 913672 1946743 3349603 4894777 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 269406 987442 1178296 1219616 2976559 3283242 3972459 4584403 4794002 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3986749 4141845 4652401 -1 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 504714 2827782 4323486 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 -2 3274898 3382154 3760880 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 419842 494541 3070940 3470188 4017322 -1 -2 332689 475464 647849 748931 813814 1357671 2125584 2662727 3301576 4713119 4792702 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 762651 2760857 3280539 3447435 4020433 -1 -2 1690118 2114105 2146322 3234854 -1 1548747 4252505 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 632503 681743 985470 1998664 -1 111791 1141719 1291306 1897900 3991762 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 1804705 2353057 4105747 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 1548747 4252505 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 107036 1592071 3267865 3793307 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 94951 2909993 3236911 3903057 3980187 -1 -2 869969 1385923 1501645 2027030 2087772 2420381 2772636 3021277 3130337 3218179 3619506 3916519 4028545 4254096 4698297 4712418 4739237 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 369003 817648 1158680 1318788 2177860 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 256794 996513 2227395 2438772 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 3080417 -1 -2 638502 1866402 2652393 3584325 4129410 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 299703 2396428 2440441 4323464 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 534660 784083 1071462 2609278 2668846 2837165 3056503 4684191 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 33830 120846 589115 709160 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 607395 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 2185399 3180130 4823422 4999740 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 542848 2978730 3685712 4446279 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 88025 759065 866286 4690997 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 333211 445142 1304659 1367424 1401811 -1 -2 401370 915719 1031428 1168051 2290232 2370670 3169153 3450177 3541649 4119608 4207967 4453651 4965161 -1 -2 491959 729901 1005306 2167514 2204577 2749087 2787340 3281820 3413318 3910285 4748996 -1 462050 940039 1577749 3261534 4811063 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 736401 2512358 2759665 2817324 4156704 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 376359 543681 1071892 3657183 3976757 4410637 4610162 4969087 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 2403447 2671272 3195843 3799595 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 3951327 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 28622 2046488 2349397 2508262 4196533 4352632 4645260 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 179324 1567289 2656220 3150921 3157805 3660163 4348809 4820225 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 199013 1514998 2945450 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 1296201 2462166 2803549 2966274 -1 -2 28338 665179 1695367 3091411 4490245 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 539 19059 2375293 2573396 2839981 2912031 3283207 3425133 3841601 4781414 -1 786202 1724288 2384564 4901272 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1613309 2309431 3170738 3871217 4750136 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 775916 2112032 2219564 3973830 4526744 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 563947 1824365 1996814 4317938 4924080 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 167273 505037 537765 553264 2283798 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 128796 1499866 2865568 -1 -2 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 -2 1066722 2038958 3220270 4357856 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1331023 1591492 2211691 2404841 4727620 -1 362519 695689 1916004 2245721 3598130 4852569 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 1216200 1422283 2989472 3485955 3671208 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 261525 2839573 4054944 -1 -2 1407802 4443005 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2749860 3691811 3817798 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 505829 598965 1609487 2364719 -1 -2 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 448689 1891232 2438842 4379336 4945432 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 745405 906314 949700 1621082 2666206 2944503 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1570437 1666313 1731551 1759256 1882697 1993005 2825088 2951506 3012907 3085506 3585457 4228966 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 433971 1339624 3879825 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 550087 1481784 1548747 1559071 2524892 3021969 4252505 4468204 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 1938129 1999076 2218765 3416046 3908944 4573343 -1 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 463137 2310519 2954138 3872553 4576629 -1 1207086 1607110 3366013 4902835 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 400024 1311864 1336201 1463822 2060853 2207315 2276661 2546294 2999327 3527483 4207868 4634308 4970452 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1127519 3268952 3308259 4028327 4111711 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 2233322 2551838 2698767 4437620 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 534845 965071 1245700 3457700 3602714 4615658 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 942796 2687977 3241572 4196538 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 2245546 4738944 -1 -2 919247 935332 1615080 2367194 3367709 3891856 4138526 4287120 4728113 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 2001062 2186186 2906071 4260365 4296990 -1 -2 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 1564517 1609079 2284703 2478147 4002259 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1548747 4252505 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 1078569 3047013 3220994 4526076 -1 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 2854249 3631091 4281693 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 488461 809747 929541 1824764 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 903473 918173 2817466 3811408 4256193 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 177816 247469 1011152 -1 -2 822807 1975400 2188920 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 869931 1779892 1786118 2122038 3644375 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 -1 265909 797672 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4892610 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 104827 107107 328294 503204 1363602 1864083 2211053 2548399 2556665 3124989 3870290 3908749 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 432505 698554 3776908 4389913 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 70553 1059991 1748226 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 -2 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 824892 1956293 3234743 3968516 4598981 4719222 4727770 -1 -2 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 1320891 1901695 2047971 3506777 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 493454 744891 923721 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 716003 1275759 1451259 1821003 2097374 2293294 2626266 2780068 2889156 3460640 3612414 4327211 4778108 4951724 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 335664 769040 1450498 1550971 2282443 2918147 3742159 4382700 4864385 4898485 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 994888 2475838 3264113 3593265 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 140664 1311037 1852309 3030139 3833790 -1 -2 225309 1161042 1628613 1936772 2202737 3008730 3012683 3671432 -1 460387 607241 2428758 4365515 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 2731311 3479985 3700413 4206574 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 290161 1767924 3303694 3376410 3493526 3916099 4080957 4292372 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 823043 929437 2067829 2559795 4068464 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 98237 417179 1383807 3088879 3217831 4027736 -1 -2 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 52396 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 1478488 2211876 2252437 2383032 2867011 4601386 4646822 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 531834 842574 1627874 3984439 4868651 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 1204368 2501413 2515253 3510641 4622516 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 340028 438282 551493 1029588 1495093 1879643 2151038 3352280 4486701 4927835 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 -2 1134907 1362271 2221589 4526188 4611476 4738551 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 863811 1232158 1624035 2134704 2812243 2987116 3124118 3511461 3938921 4135166 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1333643 1416608 2541781 2612111 2861732 2995804 4722084 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 3542698 4418098 4525313 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 273187 2575145 4154025 -1 96415 483513 861175 1262830 1395019 1401456 1561531 3537631 3722690 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 203300 997253 1697506 1902607 3836362 4376425 4588150 -1 273522 642608 766889 891997 1291726 1862702 2450132 3205875 3597182 4605905 -1 481714 671229 765428 2137791 3592577 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1449343 1627290 3765224 4631003 -1 77615 217301 403175 590974 1106564 1120946 1555687 1945688 2266504 3849820 -1 1140855 1356986 3246249 -1 535831 556966 2873694 3925619 4972243 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -1 872475 1349751 3636688 3949503 4375414 4411125 4985872 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 1315881 3275401 3515772 3657227 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 1955031 2445173 4825414 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1165744 1653426 2590939 2736573 3118117 4354333 4896341 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 735501 4395168 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 333211 445142 1304659 1367424 1401811 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 2125521 2476931 3037581 3770795 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 563961 2506408 4308696 4808751 4942321 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3021694 3056250 3066721 3227663 3489920 3682844 3961922 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 472255 918382 4514250 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 713192 2456168 4693337 4722573 4828488 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 402640 1093629 2874771 3960440 4688181 4784841 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 858560 872089 1054012 2737095 4685013 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 615319 2504399 3790297 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 1506742 1711522 1855856 3038030 3705581 3797499 4662704 -1 222128 2344697 2945546 3625749 4013026 4286720 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 1105 1796774 3497954 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 47332 708426 738429 907908 1074227 2084744 2860715 2974323 3156153 3273580 3318291 3708270 4063370 4410595 4454465 4854606 -1 -2 76689 1438139 2199887 2391898 3875036 4094991 4479499 -1 422625 915354 1113145 1491760 4625756 -1 283623 470500 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 -2 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 754060 2676232 3659235 4386816 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 88025 759065 866286 4690997 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 125519 970809 1632191 3127534 4679403 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 2245546 4738944 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 78366 675652 2823488 3770058 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 611677 1150436 1460743 1828204 2172611 4649007 -1 1075512 2289559 2862350 3089098 3493906 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 140789 267746 949395 3126651 3958100 -1 20899 571793 862969 1271709 3443996 4567248 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 296680 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 94951 2909993 3236911 3903057 3980187 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 3889476 4606941 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 515419 998477 1402369 1494335 -1 -2 495709 967432 2053059 3627683 4527516 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 1204368 2501413 2515253 3510641 4622516 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3801484 3933352 4030447 4085523 4237646 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 373116 479414 1042530 1118904 1687635 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 109280 679890 1323311 1550943 2883654 4363415 4494173 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 105680 1518017 1635068 1766161 1823819 2399149 2522026 2885971 2971167 3801351 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 869931 1779892 1786118 2122038 3245458 3644375 -1 -2 2882008 3511461 3957620 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 873704 1004529 1305179 2718396 4446189 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 266404 1427619 3983437 3989374 -1 522283 975549 1198753 4962339 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 -2 1091782 2118115 3713182 4999999 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 266821 522340 784138 1829439 3802922 -1 -2 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 194538 1854529 3657555 4282841 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 468474 714912 1099100 2475691 4329590 -1 -2 196640 258469 787968 1816093 1866200 2232082 3192047 3275138 3429680 3534988 3636207 4190327 4335374 4476533 4513943 4957969 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 -2 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1176478 2901109 4173017 -1 -2 505418 550538 699752 1769841 3815008 4100607 4415740 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 2369622 2471695 2664689 3421248 3715435 3726965 4253401 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4322063 4452184 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 454655 3378895 3670416 4477025 4793070 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 405520 1893400 3844068 4330808 4341119 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 247075 304728 3022451 3801858 3900299 3914295 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 262142 1864268 4197634 4943085 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 346392 1096023 1572117 1623163 3474055 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3672228 -1 1069300 1255773 1545034 2181361 3175218 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 568429 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 502419 1692666 3724761 4201763 4759521 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 409615 1310763 1554181 2319874 4605878 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 752348 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 6127 618997 2238605 2932962 3728344 4287454 -1 -2 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 835801 2869664 3410257 3695923 4197859 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 -2 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3280159 3644353 4476898 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 621364 1219980 1292474 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 1131678 1385896 2012755 2848312 2944636 3143957 3712746 3833153 4011933 4478216 4854636 4999999 -1 -2 490854 768380 1470192 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 81664 320907 1116475 1871625 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 205268 900864 1688487 2063253 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 758112 1151680 1266469 3446031 -1 1100666 1358321 1510130 1684038 2007917 2130617 3787405 4007434 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 238378 504327 964213 1015023 1114497 1582775 2662078 2874685 2901260 3044170 3331200 4411173 4716212 4902433 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 507778 2852084 3006453 3611916 4576613 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 295450 317918 1667460 2255244 2390592 3443963 3555180 4648329 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 2884748 3906525 3929609 4064905 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 491451 580440 1257995 1421413 1532671 2828232 3237735 3410753 3550169 3591056 3759750 4504375 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 594583 1908210 2199822 3631021 4274162 4455088 -1 282459 511227 820413 1681382 1699138 3178166 -1 188732 691226 992599 2241081 3397164 3573250 3857107 4362524 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 38688 774078 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1915628 2429312 4166565 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 340239 540101 557765 563510 872796 1153675 1266254 1608844 1917720 1947678 2180987 2697968 3041564 3335436 3610613 4457632 4637158 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 1134907 1362271 2221589 4526188 4611476 4738551 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 79419 483083 571400 3331133 3720489 3952270 4177204 4561457 -1 2288179 2446746 3193213 3366308 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 509323 2143158 2722887 4592929 4619254 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 32632 439023 1933519 2902252 4898976 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 -2 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3743396 4452822 -1 712911 899361 2386074 2717342 3624713 3692160 -1 -2 1729256 2443110 3892890 4121082 4343126 4657220 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 575683 988913 1359437 4829590 4922423 -1 75884 825671 1074305 1173356 1473993 1686488 2002981 2191238 2652751 3600274 3889807 3905585 4346728 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4541994 4950747 -1 -2 1104221 2896647 4370043 4886640 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 735982 1751550 2009014 2587424 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 3215077 4976932 4991638 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 758112 1151680 1266469 3446031 -1 -2 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 312781 1476710 1987656 4051353 4331742 -1 1110077 1620623 1903448 3094741 -1 3344655 4240006 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 -2 1648311 2452693 2584271 3481966 4638155 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 687977 1371007 1407100 1462495 2215634 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 892602 2234926 4136755 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1847577 2495407 2675472 4029875 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 256794 684064 996513 1508943 1690118 1804881 2146322 2227395 2438772 3234854 3781958 4121193 4375817 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 433971 1339624 3695121 3879825 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 -2 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 446361 1857964 3682807 4260060 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 1061392 1459872 1615121 2830817 3247470 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 353781 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 -2 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 3889476 4606941 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2866594 2994296 3257348 4461950 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 3309 679299 780985 1518387 2080223 2700225 3842546 4638125 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 2750055 2980150 4126270 4874215 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 581889 767074 1710939 2357850 2681649 3955737 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 569868 1172621 4834960 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 14126 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 419842 494541 3070940 3470188 4017322 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4586047 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 317419 438684 608278 1035205 1908423 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 46186 345721 1977717 2956455 3407563 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4256787 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 2837862 4011387 4063199 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 154312 998519 2172217 4033332 4501663 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 4062109 4113309 4438722 4474319 -1 498198 1333906 3721488 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 651528 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2231245 3146790 3223943 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 2321732 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 385720 1208570 1869047 2068201 2455642 2994377 3402701 4386816 4467531 4731526 4999999 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 375966 398094 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 164315 703883 1766108 2048605 2699275 3425666 -1 556747 1984923 2551625 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 276508 470489 511771 4438885 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 662640 1907765 2424910 3333178 4584942 4817777 -1 -2 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 752169 1315443 3571242 4092410 -1 424760 2300468 4075524 4630448 -1 560570 2081449 4177240 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 8691 2745820 3130926 3407560 3849667 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 1827162 2533070 3574404 3896412 3959662 4116653 4394890 4600248 4827176 4971330 -1 -2 423373 1472720 4121777 4508006 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 -2 2837862 4011387 4063199 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 321538 2138251 3604715 4328862 4911307 -1 -2 803785 993488 1460185 1703546 1707952 1890042 2619092 2754004 3108209 3175124 3523803 -1 640185 3720713 3817852 3868436 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 1743630 3171254 3351508 3841150 4700968 -1 -2 1556230 2026068 3359994 3508350 4831128 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 415133 735501 2106490 2318052 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 369003 817648 1158680 1318788 2177860 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4296990 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 408395 1770323 2068994 2927634 4168521 -1 493898 1533335 2806832 -1 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 573551 683624 1236387 1597876 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2736854 2784418 3533910 3700939 4162812 4194743 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 373431 852662 869442 977402 1679168 2589514 3965949 4004628 4340575 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1398013 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 84213 113268 670150 863212 1106341 1391502 1554683 1605036 1719702 1757296 2476390 2604963 3258536 3300658 4811892 4903785 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 2326365 2670998 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4500351 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1230657 1418547 1480079 1523927 1612477 1763581 1973034 2137136 2792440 3258269 3472434 3601762 4133349 4158422 4255094 4312741 4416308 4647354 4695600 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 194538 1854529 3657555 4282841 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 161750 2631971 3747721 3884875 4438938 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 38853 2167946 2934063 3129999 3661366 -1 -2 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 530077 624546 786630 788354 881079 968604 1296783 1526246 1680153 1833762 1924829 2338895 2403308 2552639 2761666 3051315 4048184 4407273 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 1798800 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 604934 902104 1447867 1972107 2757871 3377409 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 135168 352620 1401794 1434708 2304982 2405487 2428758 2583917 2897762 3253925 3856249 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 4922 1831384 2301242 4999999 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 531834 1627874 3984439 4868651 -1 -2 1315881 3275401 3515772 3657227 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 1276231 2057283 2533814 4503995 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 46186 130919 345721 477835 1080444 1686320 1977717 2222622 2801997 2956455 3033302 3131098 3407563 3422749 3980587 4428988 -1 653092 913672 1946743 3349603 4894777 -1 -2 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 385603 426030 758858 1943648 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 823043 929437 2067829 2559795 4068464 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 -2 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 493454 744891 923721 2378636 -1 428572 893590 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 616384 2761942 3058569 4359063 4444517 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1173896 2667050 3974803 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 67608 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 94951 2909993 3236911 3903057 3980187 -1 1682220 2862442 4895966 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 319031 698097 882710 1434651 1584510 1764312 2067446 2938503 3565940 3598400 3615096 4836741 -1 -2 1302939 2359896 2913713 3286856 4676111 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 81664 320907 1116475 1871625 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 1756810 2131075 3335701 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 859884 1886686 4212052 4536325 4796715 -1 698097 2067446 3565940 3598400 4836741 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 757862 870203 2603443 3066422 4182849 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4667275 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 38853 2167946 2934063 3129999 3661366 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 533383 852182 1023058 1220757 1272353 1348284 3435169 3514668 4285382 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 1503388 2238402 2249711 2714286 4178270 4464305 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 2580340 3834230 4089725 4891359 -1 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 1531988 3361851 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 606371 609832 1489165 1949906 2015809 2197063 2544913 4697701 -1 2504399 3790297 -1 -2 1690118 2114105 2146322 3234854 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 1548747 4252505 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 306451 2502492 3406323 3969741 4354776 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 337621 423853 1553149 1932842 4365255 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 340028 438282 551493 1029588 1495093 1879643 2151038 3352280 4486701 4927835 -1 373748 392297 563505 719162 815232 2600764 4531570 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 149790 230951 2436710 3686228 3756941 3890521 4818031 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 444545 577168 918280 2798027 3209721 -1 -2 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 752348 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 754136 2132587 4317548 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 480124 709835 1182795 1475527 2349887 3270402 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 124284 3565287 3572170 4385164 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 370346 630829 1177662 1374043 1461295 1492903 1705204 2264875 2643602 2729120 2806943 3687735 4039800 4871058 -1 1248761 3070825 3401867 4817211 -1 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 429566 837097 1708884 2333343 2482372 2558572 3004388 3096862 3195632 3228022 3751175 4160662 -1 -2 778894 2220273 3428520 3753312 4288874 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 1512029 1907848 3263356 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 101376 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 510606 823352 1812798 2740661 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 569958 809270 855892 3098742 3669247 4340277 -1 -2 35259 171257 1615238 2214083 2231160 2303202 2582514 2881352 3596686 4196727 4296182 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 1925642 2328629 2758207 4178914 4275565 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 4746326 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 1981769 2905751 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 381016 922338 1860811 2430094 2448393 4446777 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 88025 759065 866286 4690997 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 135615 2246555 2351848 3842352 4058297 4208075 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 1881839 3064732 3390247 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 110699 1669370 2277217 4142418 4679706 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 141524 951752 1089698 1752894 2847702 4722917 -1 290259 971524 1375794 2796727 3930497 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 859884 1886686 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3416458 -1 90469 628922 959219 1300285 1949998 1976556 3192155 3261662 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1638 330336 4150156 4624359 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 1956293 3234743 3968516 4719222 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 757681 828874 1148124 1223676 2345643 2682150 3569270 3994868 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 675807 2653500 3461087 3888130 4577873 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 239876 865440 1161819 1242974 1307424 1576804 1973262 2457956 2971122 3686741 4333191 4927607 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 887839 2432352 2919524 3835829 4530387 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 1172480 1191117 1418547 1480079 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1970690 3766008 3863403 4476336 4754379 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 858709 1611678 2013417 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 770748 1771583 2052993 2994560 3549605 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 319326 3531663 4521915 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 1926938 2151579 3748969 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 329789 620972 1982312 2062605 2935409 3459726 3659517 3956499 4612446 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 3253965 3416654 4792567 -1 -2 422818 1117419 1244225 1340249 1686953 1926286 2202695 2833386 3856292 4507235 4594837 4612871 4945434 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 676321 1488230 1697810 2420571 2425057 2790768 3829914 4110249 4525091 4872545 -1 -2 436465 709110 2514772 2926422 4383473 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 482317 619087 2087828 2294230 4586375 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 405423 1092337 1735502 1826911 1999895 3585403 3682135 3712032 4040439 4840370 -1 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 970782 1257635 1877737 2598330 3394401 4228998 4421649 4501703 -1 -2 44870 608495 623475 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 419842 494541 3070940 3470188 4017322 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 154820 281655 963551 4000223 4058356 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 1548747 4252505 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 221594 721018 1075923 1422270 1451404 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1638 330336 4150156 4624359 -1 -2 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 390468 391503 596662 933127 2233243 2937869 3725302 4014927 4818780 4999999 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 2051621 2179541 3308671 4421005 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 498607 702643 3217536 3449043 4156187 4542660 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 941134 1360758 1726782 1739038 2982420 3398606 3568372 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 210483 601467 2225973 2566519 4207073 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 831311 3580674 4440411 4754599 -1 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 987359 1827887 2741596 3218421 3263603 4359587 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 918127 1730132 3745814 3942557 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 678023 1603462 3251920 3966375 -1 -2 1134907 1362271 2221589 4526188 4611476 4738551 -1 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 342113 2391302 2885318 4329358 4339251 -1 -2 1707049 1909779 3111743 4010641 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 1221528 3565661 4237824 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 676321 2790768 3829914 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 2021642 2526357 2995697 3373286 4825395 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 930140 1364562 1589906 1940675 2412702 2985670 4127113 4246919 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 2114103 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1784151 1966001 2548016 2838033 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 211604 703422 848526 1332318 1660271 4560035 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 1993161 2054520 4290440 4389176 4787355 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 1548747 4252505 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 71513 455047 3350067 3545263 3754970 -1 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4617170 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4939821 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 922443 1731185 3814064 4344383 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1221528 1280542 1399218 1439074 3565661 4237824 4861250 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 37363 2533870 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 1287092 3408015 3807463 4780259 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 148822 1337924 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 205268 900864 1688487 2063253 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 258656 1119000 1304825 2010617 2084479 3966886 4893936 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 497137 729034 1409092 2187302 2483366 2657723 3222867 3342628 4045532 4060868 -1 776611 1987483 2345943 2563181 3243897 3478059 3669045 3818426 4371582 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 498198 1333906 3721488 4001558 -1 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 245700 1589833 2098614 3290915 4134890 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 -2 2989902 3552652 3952875 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 1303581 1728663 2295630 3921764 4556887 4816863 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 -2 58445 120738 2069048 2920838 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 94380 631351 1886262 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 515419 998477 1402369 1494335 -1 626830 1679360 1927447 2522425 4221074 4239790 4320732 -1 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 1926938 2151579 3748969 -1 116864 143479 1746795 3520463 4938167 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 507778 2852084 3006453 3611916 4576613 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 341729 765744 1548612 4139455 4289499 4917586 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 156710 378320 1104226 1251167 1336176 1623302 1963082 2302292 2325628 2405508 2416005 2696892 2875264 3617772 3771783 3773489 4005163 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 38284 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 935196 1338563 1397448 1497347 1686680 1698075 3293333 3409557 3509395 4125116 4368777 4707953 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 837109 909980 982118 2931858 -1 534804 1821398 2502675 2971672 3578210 3648674 4212325 4835449 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1039392 4358634 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 283288 1563308 2009611 3000068 4175074 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 88232 1433028 2118029 3277542 3371809 4654104 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 1945565 4952269 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 253891 323328 414047 501933 605247 859292 990073 1213645 1309659 1788630 1869258 2173071 2291535 2523576 2600892 2634963 2821340 2958938 3023190 4341972 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 1389145 1916140 2419060 4030179 4037113 -1 1326366 2500723 4279989 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 266404 1427619 3983437 3989374 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 552736 619250 2332173 2678383 4021122 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 1971663 2432712 4220928 4337829 4881532 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 169260 2159658 3140425 4596121 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 797901 1676692 2201964 2617297 4683539 -1 -2 1088093 1612676 2063928 4540818 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 556747 1984923 2551625 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 -1 -2 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 1910837 2054821 2923122 3174600 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 938912 2756850 2818107 3105405 4006062 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 684863 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 395344 3081090 3586388 3666202 4090854 4208985 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3362857 3479803 3505107 3587764 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 361850 368982 3508354 -1 395736 2191344 3350345 4908436 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 921902 2191639 4999986 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 257599 1113854 2586169 2612921 4290972 -1 -2 1684239 2717895 3048507 4618597 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 728583 2394180 3418976 3706991 4445269 4992432 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 195084 508159 1205342 1889950 3183981 4420559 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 488964 763548 2337272 2801421 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 94951 2909993 3236911 3903057 3980187 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 152243 645326 823557 3995338 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 -2 1982531 2247677 3673809 3748240 4553666 4640368 4844158 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 962518 1010180 1787170 2471920 4985647 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 754136 2132587 4317548 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1105 1796774 3497954 4718302 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1976358 2082925 2730735 3147299 4149147 4635561 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 42675 611973 722394 927985 2130851 3703660 4917901 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 1321124 2288179 2446746 3193213 3366308 -1 3274898 3382154 3760880 -1 -2 90650 136975 779923 812465 858831 1040979 1427947 2066674 4037665 4689145 4836661 -1 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 -2 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 -2 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 4799175 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 258831 2514023 2976661 3756863 3959983 4135608 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 92157 733716 2494609 3327443 3573429 4039607 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 423762 578848 2843618 3454756 3990801 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 321673 647996 1271690 1401409 2012348 2082250 2409342 3591551 3937152 4316023 4553334 4761113 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 592050 1506189 2860188 3438060 4549366 4861115 -1 -2 3335739 3904094 4663770 4926052 -1 -2 360807 1719633 2085129 3124335 3639978 3667138 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 4049217 -1 -2 370841 3294418 3361851 3438221 4615679 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 167776 640967 677846 1325598 1578997 1675162 2047459 4445310 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 247586 869906 1772559 1998153 -1 -2 843391 1593311 3070409 3707297 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 507400 2092399 2461691 3331551 4209603 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 413411 716211 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 1237163 1917098 2052890 2767473 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 1716076 2905155 4534507 4882675 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 922443 1731185 3814064 4344383 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 395736 2191344 3350345 4908436 -1 1955031 2445173 4825414 -1 420955 916689 1034305 1082526 2601506 2722691 2879593 3397206 3478350 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 24800 122235 217054 265647 810784 994214 1419874 1507556 1720578 1947847 2709598 3115402 3763539 3965572 4371740 4757291 4775293 -1 -2 568429 698799 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3287386 3617913 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2981137 3313642 3594749 4639591 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 137840 1085944 1122451 1208106 2814457 2926462 -1 -2 165755 875500 1941390 2068158 2137290 2714981 4024305 4886900 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 167684 1155083 1829748 3238667 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 432505 698554 3776908 4389913 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 -2 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 921189 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 3611998 4849718 4986812 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 2472673 4735374 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 1611220 1835648 2380607 2917641 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 83071 781530 1931530 4695553 -1 -2 252641 1623001 2547423 4344726 -1 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 1567050 1844969 2332550 4577957 -1 -2 312781 1476710 1987656 4051353 4331742 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 488792 628585 2562056 2573046 3430702 3588827 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 1545734 3582913 3712136 4121362 -1 -2 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 1234681 2340604 4156891 4416151 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 109631 1848387 1974711 4068610 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 596381 997099 1614909 1939258 4753098 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 258831 528059 1337908 2514023 2976661 3959983 4135608 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 1901866 4190017 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 53090 70427 761286 987368 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 2449840 2559741 2653881 2694388 4849388 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 2204577 2787340 3281820 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 2882008 3511461 3957620 4466170 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 691004 1590748 1616110 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 237193 895394 1830898 3411715 3980291 4601215 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 -2 88025 759065 866286 4690997 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 456109 1304825 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 387451 455540 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 2245546 4738944 -1 78366 675652 2823488 3770058 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 2130504 2807630 3884947 4592641 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 587233 749247 823656 3802934 4945250 -1 326827 547124 1305365 1562197 2086027 2682155 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 -2 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 208442 297090 1904423 2741479 4011156 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 192162 327399 446743 1088093 1237413 1612676 2063928 2766089 3004700 3863573 3927746 4540818 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 150698 535907 1294338 1517222 4672368 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 676321 2790768 3829914 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 248469 1332792 1443415 1633247 3079966 3191147 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 136101 2507137 2676216 3735797 3954784 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 55279 1388615 1729332 2164652 2376247 2915466 3055827 3493683 3594367 3644611 3685217 3743365 3857115 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 321695 2172135 2816799 2866047 3583605 4121285 -1 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 -2 278913 609490 836243 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 2884748 3929609 4064905 -1 799032 1561320 3710714 4799472 -1 -2 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 393900 1233302 1529550 2059914 2773139 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 988685 1209720 1661742 3492238 4712521 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 1088093 1612676 2063928 4540818 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4836908 4953432 -1 -2 385394 579356 902059 1016312 1405899 2246369 2710167 3080519 3341049 3471534 3609643 3733311 4956725 -1 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 1238656 2433131 2958348 3081821 3896328 -1 -2 528363 864869 1979317 3115332 3457254 4983511 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 32496 413509 1137929 3566584 4146864 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 293785 689359 3549641 3612407 -1 887012 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 3274898 3382154 3760880 -1 -2 242005 732983 2186277 2933906 4697420 -1 20389 278929 400567 1296243 1470223 2347093 2466506 2987437 3347112 4432714 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 -2 596681 693753 3632500 -1 -2 1234559 1766855 2344780 2701451 2829446 3093392 3147599 3287955 3757783 4176213 -1 1449343 1627290 3765224 4631003 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 111667 1239514 2080074 2187935 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 2731311 3479985 3700413 4206574 -1 1790758 2294755 2988628 3969507 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 1296201 2462166 2803549 2966274 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 36098 1170961 2871331 3796606 -1 70553 1059991 1748226 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 1971663 4881532 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 135873 570884 1721162 2359810 2406190 3021144 3810402 3962974 4428590 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 3045635 3509696 4138347 4516101 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 770748 1771583 2052993 2994560 3549605 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 -2 241392 432841 717284 922443 1138245 1493729 1731185 2164752 3162596 3341537 3814064 3860110 4344383 4460130 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 697997 984294 1389504 1483072 2270468 2276806 2723199 3203730 3377843 3380439 3469660 3920091 3925268 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 563947 1824365 1996814 4317938 4924080 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 2741479 4011156 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 299616 3491180 3693900 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 1388299 3146523 3852189 3931606 4047834 4835713 -1 1129813 1339979 4175293 4793314 4999999 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 922443 4344383 -1 2884748 3906525 3929609 4064905 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 409615 1310763 1554181 2319874 2388997 3049215 3554660 4605878 -1 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 1874375 2083947 2170477 2217439 2624763 2685855 2718207 2846527 3062553 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 478084 1839005 1926943 3425599 4119953 4454220 -1 -2 124284 3565287 3572170 4385164 -1 639614 657480 731031 1433016 2150337 4128148 -1 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 824892 4598981 4727770 -1 -2 784493 2639295 3887958 3949032 4129275 4850968 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 2939002 3320669 3351484 3496485 3700794 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 4897 1701510 1815830 1864682 1983075 2592940 2707839 3728932 3904558 4077231 4884613 4988571 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 34616 968986 2001096 2095928 3517546 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 118397 450102 2262652 3091967 3214413 4316754 4773960 4999999 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 749818 973193 2267913 2372999 2539078 4982143 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 1062181 2037784 2271747 2667950 3203773 3226678 4999639 -1 -2 96039 108015 167329 380170 576195 2753748 3521852 4947844 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 2204577 2787340 3281820 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 588899 893920 1211225 1564315 1763684 2147139 3418910 3731650 4357325 4598476 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 1955031 2445173 4825414 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 -2 1798800 -1 780970 867715 3091917 3314089 3810499 3852278 -1 135099 352500 677278 4144165 4168855 4423449 4995286 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 -2 2732589 2782468 3103962 3959970 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2877590 4263559 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 130037 1255398 2305590 2436727 3731493 -1 -2 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 250185 2713587 4659007 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 468474 714912 1099100 1523889 1885339 2475691 2844903 2886319 4329590 4400467 4999999 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 333425 471757 728547 1216102 1249903 1714655 3123340 3200199 3439897 3547572 4020066 4225264 4528106 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 988685 1209720 1661742 3492238 4712521 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 4683806 4805004 -1 -2 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 493454 744891 923721 2378636 -1 -2 331508 2267291 3647068 -1 1318028 2700077 2802038 3033826 4596695 -1 78564 2645529 4473038 4535146 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 238378 1114497 2901260 4411173 4902433 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 1057583 2500257 2648197 4688917 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 -2 1385896 2848312 4478216 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 2403447 2671272 3195843 3799595 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 152243 645326 823557 3995338 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 917811 1109600 3539849 3662418 4461848 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 864326 1835481 2134631 2353632 3859714 -1 266404 1427619 3983437 3989374 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 713178 2176431 3538495 3810035 3966734 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 333455 2750215 4240222 4644611 4814375 -1 811692 2095340 2786130 3023750 4482544 4832593 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 2069588 2844301 2922542 3483407 4198600 4757697 -1 -2 33781 508493 816010 1456435 1663551 2129642 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 90650 136975 779923 812465 858831 1040979 1427947 2066674 4037665 4689145 4836661 -1 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 -2 1221528 3565661 4237824 -1 38853 2167946 2934063 3129999 3661366 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 3349310 3535040 3574715 3880902 4872894 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 557765 1153675 2180987 2697968 3041564 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 188210 970830 1288568 3550395 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 1195852 4157130 4862890 -1 84719 502281 1392969 3701367 4004525 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 352077 1344165 2372448 3085531 3388418 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 299616 3491180 3693900 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 267296 2967857 3012044 3671353 4438569 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 576024 1033964 1933452 3210373 4511864 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 46610 2767592 3447269 3762901 4372392 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 423373 1472720 4121777 4508006 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 -2 162379 216488 686030 1157558 1605883 1773860 1857360 1916572 2003642 2027427 2058683 2737189 3013977 3238683 3352302 3414034 3416022 4169631 4768505 4825974 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 254514 978727 1624095 3576059 -1 -2 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 94124 1690200 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 713178 2176431 3538495 3810035 3966734 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 668931 1135274 3401166 3880061 4240418 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1846670 2333244 3210496 3219770 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 1516997 1565730 1626697 1725754 2258106 2683660 3337943 3641251 3806504 4333824 -1 -2 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 525713 1412700 2268021 3211791 4620295 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 628779 1212747 2485913 3472487 3533230 4051928 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 113625 1719881 3709956 3902093 -1 12538 28684 2531557 2819365 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4859355 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 677585 805503 1000826 1683077 3113071 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 26661 46186 345721 1001690 1977717 2048804 2928080 2956455 3388645 3407563 3562944 4772799 4815602 4969097 4999999 -1 -2 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 457854 458613 758112 1151680 1266469 1923576 2361575 2440712 2497498 2624333 2639145 3446031 -1 -2 800134 2066137 3174600 4970301 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 721018 1450841 2104537 4126790 4952102 -1 1636035 2820143 3214210 3696834 4500654 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1303581 1728663 2295630 3921764 4556887 4816863 -1 490558 610566 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 548505 811975 1411692 3271984 3882655 -1 121367 755310 1219136 1463307 1482522 1688982 1986263 2001062 2186186 2468249 2570137 2906071 2918749 3230541 4260365 4296990 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1383500 1956788 4632840 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 1744740 2551024 2649762 4048071 4607706 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 362519 695689 2245721 3598130 4852569 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 2533953 2612576 3338449 3843136 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 1135933 1471878 1828462 3499647 3931288 4726925 -1 -2 652213 944830 2800800 4104974 4951063 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 2230094 3892687 4240606 4719328 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 397936 2415221 2658084 3915674 4960981 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4366149 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 1217716 3458341 4945970 4950001 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4334488 -1 1241579 3365356 4182105 4296131 4999999 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 531941 639614 657480 731031 920536 1433016 2077647 2150337 2585625 4128148 4332864 4682473 -1 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 26142 1986542 2959514 4582667 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 1512029 1907848 3263356 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 713192 2456168 4693337 4722573 4828488 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 2001232 4109572 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 253079 1241297 1292144 4888884 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 3318053 3383122 3766996 3921541 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 4877737 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 330678 2755930 2915325 3498356 4649007 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 713192 2456168 4693337 4722573 4828488 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 46186 345721 1977717 2956455 3407563 -1 174827 299247 310512 501214 1407291 1618958 2116323 2317949 2320441 3729449 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 -2 434680 1154123 1835488 3622192 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 17948 577485 1072094 2134115 3307294 4712251 -1 -2 546612 884487 2424090 2784073 3190497 3450545 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 611153 635580 799795 1687230 2411324 4166416 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 72230 313925 626371 746926 901668 1163753 2196409 2312243 2382377 2672817 2836821 3037934 3129427 3201698 3224601 4192599 4618907 4889035 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 1163815 2964028 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1416596 2465263 2497586 2627971 -1 -2 3045635 3509696 4138347 4516101 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 224700 788748 1535138 2308811 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 35556 2271393 2575660 3686861 4266804 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 433971 1339624 3695121 3879825 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 971506 2711852 3081993 4215583 4956825 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 94951 2909993 3236911 3903057 3980187 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 1193409 1818733 2636400 3625661 3721532 3733636 4063151 4613387 4701572 4745957 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 1549997 2197932 3916779 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 2769771 3010400 3018557 3160189 3237672 3283207 4886066 4940962 4946445 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 2097523 2239714 2400166 2880967 4567204 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 463518 660936 1539615 3835457 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 149918 376359 684656 1010904 1066560 1067718 2660339 2911343 3789702 4447188 4693950 -1 -2 184556 1058025 1658447 3772338 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 334670 652401 1885796 2100960 3374116 4745598 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 454920 769302 930807 1172744 3227989 3728079 4202975 4753777 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 423373 1472720 4121777 4508006 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 273187 2575145 4154025 -1 96415 483513 861175 1262830 1395019 1401456 1561531 3537631 3722690 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 420465 472668 1647802 1874779 4171758 4389906 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3939876 -1 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 507778 2852084 3006453 3611916 4576613 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 162123 549895 653032 4292301 4758293 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 995634 2134369 2612427 4167897 4475850 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 629433 892602 2234926 4136755 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 507778 2852084 3006453 3611916 4576613 -1 -2 200634 436225 467996 550732 4777324 -1 2180299 2818044 3230792 4461567 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 74875 501884 2344746 4520341 4718874 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 316761 564367 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 1486650 1673517 2959871 4133276 4615455 -1 -2 2185399 3180130 4823422 4999740 -1 542848 2366554 2978730 3345605 3685712 4446279 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 415644 567603 3634938 3657126 3897743 4757053 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 1169797 1314220 1561551 1663418 2879536 -1 -2 1756810 2131075 3335701 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 997925 1255045 1258364 1261202 1325514 2879911 2910610 3029789 3287346 4057718 4327768 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 384366 1632559 1645721 4157610 4746910 -1 433971 1339624 3695121 3879825 -1 -2 859884 1886686 4212052 4536325 4796715 -1 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 774139 911398 1284238 2752788 3062546 4137096 4760939 4854763 4928763 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 -2 36094 106642 271861 855265 1667121 1724137 2724717 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 782595 1128800 3085545 4020017 4355594 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 232306 345761 481759 955377 1336872 1891716 2848915 2908198 3334632 3376059 4423396 4617356 4853174 4869416 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 1450841 2104537 4126790 4952102 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 78695 475171 1001562 2829425 -1 -2 1139218 1392926 2069958 2895364 3659564 4301539 -1 349175 406803 469595 675104 1355088 1567960 1700913 2093424 2394549 3544690 3812393 4011177 4171860 4923076 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 81562 607573 757175 4106105 4715644 -1 -2 529267 1068437 2044849 2790768 4725894 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 247647 931612 1420562 1641881 2007241 4295574 -1 693090 1064582 1673748 2092194 4396757 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 220300 2510044 2718693 3472079 4280143 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 1754302 2096494 2498341 2626158 3856876 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1345520 1540686 2137868 2195185 2557352 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 149942 212253 907758 976766 1022596 1861465 2229802 4174054 4180473 4750876 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 2750055 2980150 4126270 4874215 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 162304 491466 707434 2659314 3079677 4017162 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 103947 505800 2019866 2542028 3080822 3508802 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 1315881 3275401 3515772 3657227 -1 -2 113652 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 596499 1786133 3206138 3389817 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1402643 3086012 3242556 4977020 -1 -2 196122 714678 1863937 3599860 4082223 -1 394812 757140 786768 1890809 2927330 3318869 3620938 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 1512029 1907848 3263356 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 299001 329627 2550979 4645742 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 917811 1109600 3539849 3662418 4461848 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 431464 2917086 3378908 4189875 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 668931 1135274 3401166 3880061 4240418 -1 1253005 2348219 4206699 4945733 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 2778282 3355889 3516134 3948060 4068661 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 507778 2852084 3006453 3611916 4576613 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 -2 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 1383500 1956788 3511384 4632840 -1 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 1278675 1952302 2611067 2749678 4197660 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 873704 1004529 1305179 2718396 4446189 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 635373 1453949 1695335 2552787 3533053 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 1434242 1780175 3196472 4308013 4586047 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 726658 1466043 2674206 2921147 4682231 -1 -2 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 1234100 1300389 2656249 3139248 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 627288 1379085 1568879 2010828 3827975 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 650910 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 12793 707849 1019276 1157282 1396574 4290915 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 84213 670150 863212 4811892 4903785 -1 -2 45343 563416 904684 2474346 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 296680 384779 929043 1668006 3307482 4324896 4457641 4556278 4723191 4910868 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 450171 513473 832647 1861163 3635241 3831350 4427359 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 169645 772568 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1402643 3086012 3242556 4977020 -1 3791236 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 680054 816604 911667 2946362 4692556 4717072 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 2273160 2328203 4344636 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2908934 3493749 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 187634 617669 1039392 1514235 2166811 3179797 3314206 4358634 4403763 4827948 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 573756 713178 1049109 1233277 1852388 2035000 2176431 2694467 2856471 3133751 3350642 3381004 3538495 3810035 3966734 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 843462 1589882 3801754 3957223 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 705627 1192494 2893908 -1 1008357 2895795 4064727 -1 -2 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 576024 1033964 1933452 3210373 4511864 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 887839 2432352 2919524 4197594 4530387 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 225104 424095 1824136 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 2905155 4534507 4882675 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 79592 657646 2112648 2620680 3746374 -1 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 454025 1071001 1134926 1152281 1353488 2346332 3043378 3190374 3219413 3805641 3901202 4570698 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 253079 1241297 1292144 4888884 -1 -2 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 195084 508159 1205342 1889950 3183981 4420559 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 1901866 4190017 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1079729 1675518 3578681 4281738 4669784 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 1564517 1609079 2478147 4002259 -1 522969 706273 875160 1764749 2573128 2700091 3546156 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 86342 607881 952943 2817238 3253230 3787655 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 88025 759065 866286 4690997 -1 -2 3045635 3509696 4138347 4516101 -1 -2 442419 956509 1412169 1602108 1619115 1954020 2226132 2549025 2845353 3000393 3423710 3613043 4533541 4785817 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 967189 1003132 2554951 3139674 4175516 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 4390173 4875249 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3429030 3632637 4498822 4906892 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1639387 1982573 2716050 2780782 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 892163 1579397 3946314 4498400 4990680 -1 -2 1790758 2294755 2988628 3969507 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 640593 2545987 3228760 3314713 4118699 4452689 4767294 4892591 4980105 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 3072632 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 663253 1145406 1380082 1538248 2011637 3118837 3957589 4991922 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 323866 642207 1467386 1497676 1691893 2160361 2296574 3330414 3436290 3440098 3507732 4944300 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 269153 285773 663498 1734710 4910606 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 942796 2687977 3241572 4196538 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 129121 456393 925685 1391579 1576926 2081831 2104925 3017965 4365879 4726123 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 1085944 1122451 1208106 2814457 2926462 -1 1549997 2197932 3916779 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 80842 485520 1152329 4714172 4949985 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 1977717 2956455 3407563 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 780683 2082498 2686994 4295668 4965242 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 434680 1154123 1835488 3622192 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 317824 1760600 2370299 3301872 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 738571 3776009 3830533 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 134036 171164 3851870 -1 -2 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 203875 594234 640890 653177 923085 1134182 1774504 2121063 2594776 3510377 4919714 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 1341432 1783216 2161023 2238942 2583595 3061728 3360465 3711221 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 399481 468474 1008926 2461698 3851558 4101907 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 277387 2322025 3687234 4848075 4998846 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 -2 927331 2174135 3625598 3681495 4497183 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 504714 2827782 4323486 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 349175 1355088 1567960 3812393 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 1016596 1687392 2307316 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 630057 1361926 1742146 4338856 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 1784151 1966001 2548016 2838033 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 414247 566724 2040950 2412893 2974056 3950525 -1 308409 1066621 1477242 1952299 2494589 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 934985 2658683 3307273 4406959 4650866 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 3847797 3971427 4440031 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 3274898 3382154 3760880 -1 424760 2300468 4075524 4630448 -1 130864 687550 841483 998024 4797955 4976006 -1 1032409 1340036 1372473 2411416 2521757 3405840 -1 403332 1652245 3738533 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 513715 757707 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 101677 1070307 1161558 1734944 3248790 3536069 4274451 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 34616 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 768697 3172205 3208103 3487130 -1 988148 2171158 3129232 3331898 3549529 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 394556 968882 1844012 2461203 2990150 4868651 4925441 -1 428714 444872 3196487 3285163 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 1731551 3012907 3585457 4228966 -1 -2 843391 1593311 3070409 3707297 -1 -2 2321732 -1 229839 411514 1023327 3006164 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 519585 705796 1056292 2926291 4245245 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 791543 1745996 4216548 -1 960963 1286371 4131934 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 575683 988913 1359437 4829590 4922423 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 2064196 2121952 2357624 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 4138824 4344607 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 2245546 4738944 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4876246 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 918127 1730132 3745814 3942557 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 1405050 1937621 2366446 3318524 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 204551 221502 1459525 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 251977 827710 3007459 3063258 3967161 4860407 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 1296201 2462166 2803549 2966274 -1 -2 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 290307 1242974 2241709 3273665 4900549 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 623950 2195734 2465328 2822840 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 2024891 3591317 4024094 4044246 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 726658 1466043 2674206 2921147 4682231 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 2403447 2671272 3195843 3799595 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 329972 474315 899393 1841418 2303975 3939180 4999999 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 821769 1235283 2244864 -1 -2 1635782 4081278 4910761 -1 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 2779053 3834470 3968162 4070513 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 726935 799753 1027455 1235592 2909715 3224585 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 265261 669371 709729 1492222 1921051 2063330 3010279 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 2565703 4334500 4502072 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 402832 2968415 3225325 4422075 4527538 4894897 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 91788 364708 1306247 4107939 4532230 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 161750 2631971 3747721 3884875 4438938 -1 676321 2790768 3829914 -1 922443 1731185 3814064 4344383 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 125519 970809 1632191 3127534 4679403 -1 -2 345379 3539177 4116123 4717042 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 960662 3315810 3903097 4610965 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 28338 665179 1695367 3091411 4490245 -1 91621 600124 1091640 1206373 1639103 1791934 2885823 2954458 3541095 3637460 4447977 4486462 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 647996 1271690 1401409 2012348 2082250 3591551 3937152 4316023 4553334 4761113 -1 -2 1178504 2441394 2947773 4973013 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2120238 2796806 2958680 3120351 3445962 3777555 4446891 4504231 4844410 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 713178 783467 2176431 2937129 3490339 3538495 3810035 3966734 4167045 4855393 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 397936 2415221 2658084 3915674 4960981 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 4003035 4894574 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 1455450 2084235 2231617 3063522 3917223 4278418 4669241 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 505829 598965 1609487 2364719 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 78366 675652 2823488 3770058 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1039392 1334616 1415057 1758787 1765591 2484575 4358634 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 1529388 1995437 -1 -2 85482 681762 1095768 4574081 4866106 -1 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 926274 1954050 3929657 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 1238656 2433131 2958348 3081821 3896328 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 107036 1592071 3267865 3793307 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 3106339 3201889 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 462931 723838 1179393 3111449 3687101 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 74875 501884 2344746 4520341 4718874 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 429638 1639387 2716050 2780782 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 388415 1578401 3127598 3708238 4356475 4929363 -1 2796806 4446891 4504231 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 42100 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 538501 575683 635263 988913 1359437 2425462 3329890 4071966 4617637 4761241 4829590 4922423 -1 -2 266404 1427619 3983437 3989374 -1 522283 975549 1198753 4962339 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 596095 988512 1078234 1130336 2038697 2334670 2574435 2873087 4170549 4787889 4998321 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1000264 2029449 3755402 3782760 4891843 4903043 -1 247647 931612 1420562 1641881 2007241 4295574 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 216528 353687 1629976 1790676 3221676 3926765 4663855 -1 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 13177 368828 748749 935051 1852557 2714055 4515295 4609909 4967875 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 882355 1776524 2395765 3447314 -1 525713 1412700 2268021 3211791 4620295 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 1619514 1852629 4600067 4759939 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4507804 4586790 -1 -2 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1910837 2054821 2923122 3174600 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 775261 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 2394180 3418976 4992432 -1 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 489348 991429 1234016 1255546 1419110 1569111 2379422 2423845 2433000 2740205 3651820 3768621 3847553 4301749 4665491 4965270 -1 -2 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 -1 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 81664 320907 1116475 1871625 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 522495 916780 3175403 4088157 4461836 4982710 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 775180 1523339 2055389 2272111 2548836 -1 213769 303967 1433089 1962940 2114295 2559058 2768637 3560330 4202831 4324087 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 83996 570534 862851 985608 1563323 3316412 3413158 3568006 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 92381 531813 781447 3262950 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 120709 1286336 3157517 4214838 4255753 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 128737 146461 367790 2035238 3510987 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 53226 2874720 3990143 4152732 4804757 -1 -2 401730 1329457 3531997 4360627 4775355 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 263874 1657149 2698000 4393810 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 3583424 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 741685 1734286 2050311 3424720 4212309 4410187 4769144 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 333455 2750215 4240222 4644611 4814375 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 1690118 2114105 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 81562 607573 757175 4106105 4715644 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 918127 1730132 3745814 3942557 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 -2 76066 751561 2525210 2897414 3029789 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 696984 883722 2213832 4388816 4875884 -1 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 762559 1327808 2030219 3496556 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 -2 96822 641003 3431983 3981687 4076750 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 153892 1128258 1846050 2968467 3244624 3505049 4768963 4786578 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 -2 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1876529 2713172 3659108 4415567 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 -2 584678 2009978 2530603 2895684 2963918 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 -1 -2 970809 1632191 3127534 4679403 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 521870 704262 1533876 4356305 4407634 4692802 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4321074 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 1303445 1696160 1922997 3227093 -1 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 418657 559917 941179 1451666 1654436 1935388 3572549 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 293213 1562097 2305991 2563121 3823731 -1 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 391466 3019163 4700901 4740720 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 8691 2745820 3130926 3407560 3849667 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3781487 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 81664 320907 1116475 1871625 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 266821 522340 784138 1829439 3802922 -1 -2 1877569 2152136 3300601 4456485 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 238898 455047 2047851 3078037 3350067 3545263 3843427 -1 425690 707796 868223 2203789 2895642 3550072 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 70944 1541032 2395462 2734759 2848067 3247151 3605298 3998431 4169120 4294664 -1 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 492984 637824 1032439 1275592 2530993 2910036 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 16218 384253 1678981 2460047 3077072 3712546 3732233 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 3163747 4899431 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 2259704 2718439 4086614 4204034 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4639014 -1 -2 1356642 1622122 4420202 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 486057 1824568 2954403 4015080 4135159 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1490363 2128938 2879333 3430389 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 -2 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 254056 2007152 3330586 4041357 4688752 4705056 -1 749387 926655 1785305 2269123 2485191 -1 -2 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 926511 1065523 2176093 2889178 3849955 -1 1237163 1917098 2052890 2767473 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 46186 345721 1977717 2956455 3407563 -1 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 139144 154515 1519200 2257571 2425221 2467603 2752182 3707329 3914963 4058912 4523751 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 2732589 2782468 3103962 3959970 -1 -2 655328 1815364 2812372 3895847 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 -2 146931 220172 1675126 1895994 2118257 4198464 4676856 -1 436775 1444779 3076646 3407296 3590922 3818343 4977434 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 1217716 3458341 4945970 4950001 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 349175 1355088 1567960 3812393 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 405520 1893400 3844068 4330808 4341119 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 3896412 3959662 4116653 4394890 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 1541625 3919304 4301257 4501861 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 715482 814190 1133361 2195622 2221527 2305879 2316085 2330635 3312476 4840074 4979896 -1 -2 166150 502914 652580 878363 1642691 -1 390399 2133949 3192182 4257091 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 2732589 2782468 3103962 3959970 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 611973 2130851 3703660 4174020 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 529267 1068437 2044849 2790768 4725894 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1529388 1995437 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 1287902 1346579 2116795 2530259 2788963 3975456 -1 -2 79592 657646 2112648 2620680 3746374 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 -2 571161 832658 1697590 1946852 1948688 2343286 2468478 3377108 3412634 4100841 4144087 4160481 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 790708 1076212 1497658 1785792 2130504 3926326 4204429 4342251 4999999 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 1529388 1995437 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 513715 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 271208 2027603 2585021 2586567 4626396 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 2024891 3591317 4024094 4044246 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 216906 709823 779231 2024891 2312888 3076348 3393067 3427367 3591317 3745498 4024094 4044246 4549769 4799261 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 -2 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 379607 1554873 1735201 2923737 3144373 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 384366 1632559 1645721 4157610 4746910 -1 1928472 2629670 3292821 3301390 3861347 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 3274898 3382154 3760880 -1 -2 460387 607241 2428758 4365515 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 169974 1933530 2367669 2461143 3338850 -1 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 2749526 4141961 -1 435819 2536129 3452505 4018129 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 90593 1056159 1243336 1890935 3672023 3816684 4505990 4578688 4711732 4713373 4916685 4966908 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 510606 1506742 1711522 3038030 3705581 3797499 4133525 4662704 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 766618 812787 2358677 2751570 4325350 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 1108179 2203211 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 -2 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 -2 884487 1034993 1172613 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 617741 1208802 3441171 3505701 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 81664 320907 1116475 1871625 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 858560 872089 1054012 2737095 4685013 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 695536 2549970 3470931 4657704 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 2472673 3645700 4735374 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 36597 937368 997661 2141894 4264341 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1016596 1188968 1687392 2228410 2307316 2354741 3113392 3196640 3234502 3428424 4340946 4764158 -1 -2 693090 1064582 1673748 2092194 4396757 -1 273134 707762 1190052 2093623 2263153 3477281 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 138283 316252 796207 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 2665292 2908934 3493749 4599592 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1430707 1953727 2181881 2541688 2842096 3472776 3708503 4216585 4696367 4753098 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2559605 3079610 3316230 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 8018 408357 533487 916511 1718002 3652093 -1 -2 693114 1631686 2460427 2867560 4421132 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 299616 3491180 3693900 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 745405 906314 949700 1621082 2666206 2944503 -1 -2 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 4436041 4751796 4762460 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 95144 2861418 2899152 3981520 4620316 4859049 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 4460358 4916412 -1 -2 557765 1153675 2180987 2697968 3041564 -1 512752 586907 1126675 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 44870 608495 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 1479804 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 638051 886367 1113781 1403236 2889984 3061329 3802821 4584051 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4158422 4523685 -1 -2 276508 470489 511771 4438885 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 -1 -2 3274898 3382154 3760880 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 938912 2756850 2818107 3105405 4006062 -1 -2 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 1548747 4252505 -1 -2 1088419 1867237 3424424 3779420 -1 962799 1042372 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 89681 357280 1789462 2758327 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 725714 887724 1635018 4028862 4147293 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 297704 644480 869616 991797 1329968 2735597 2811501 3220978 4156669 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 282335 463293 1243084 1679833 2017322 2401469 2498118 2649593 2784168 3145466 4072143 4365978 4816884 4994992 -1 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1149651 1797461 1966298 2131597 2391950 3736109 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 273187 2575145 4154025 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 1716556 1750191 2223576 2714498 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 304035 463532 507509 654370 2117257 3894351 -1 -2 379607 1554873 1735201 2923737 3144373 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 4331 69831 75808 707930 959587 1079382 1135886 1231870 1256852 2248886 2848537 3095435 3542071 3577949 3799595 4121331 4208276 4824785 -1 -2 1057536 2618734 3584944 3732523 4899202 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 1722894 2064898 3587270 4960621 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2559605 3079610 3316230 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 515714 778365 2031977 2712301 4874816 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 2741479 4011156 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1075283 1399476 4437931 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 790427 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2749526 -1 435819 2536129 3452505 4018129 4932660 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 70553 1059991 1748226 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 864326 1835481 2134631 2353632 3859714 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 640185 3720713 3817852 3868436 -1 985782 3204972 3626170 4444454 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 988685 1209720 1661742 3492238 4712521 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 -1 -2 238681 1363229 2171719 2630047 2844362 4148605 4829616 -1 96822 2934939 3431983 3981687 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 337621 423853 1553149 1932842 4365255 -1 340028 438282 551493 1029588 1495093 1879643 2151038 3352280 4486701 4927835 -1 -2 1748710 4061674 4071458 4165434 4901302 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 515419 998477 1402369 1494335 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 426504 718869 1461797 3191925 3951532 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 642237 3685338 4890445 4999999 -1 -2 642237 3685338 4890445 4999999 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 469011 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 -2 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 1549937 2173956 4042460 4271077 4358634 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1137642 2201126 3031295 3357295 4261169 4318068 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 103947 505800 2019866 2542028 3080822 3508802 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1231219 3098464 3196556 3269889 4827493 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 482317 619087 2087828 2294230 4586375 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 514592 1046077 1297746 1346118 1835420 2439975 2479104 2730949 3293899 3589460 3649969 3871470 4153688 4217308 4616266 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 926511 1065523 2176093 2889178 3849955 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 194538 1854529 3657555 4282841 -1 -2 2230094 3892687 4240606 4719328 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 907617 1142048 1280267 2666322 3955214 -1 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1314170 1349877 2803594 3424085 4198155 4336967 -1 -2 791543 1745996 4216548 -1 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 37363 2533870 2801942 2978039 -1 698522 736401 1757307 1895012 2512358 2630637 2759665 2797833 2817324 3298577 3542118 3713215 4056756 4156704 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 18267 1633359 2899690 4078616 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 2732589 2782468 3103962 3959970 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 81982 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 3625063 3822696 3961637 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 65442 77050 726937 2371872 3940010 4033483 4115079 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 159508 235203 678496 1542825 3889913 4483380 -1 -2 429638 1639387 1982573 2467682 2716050 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3921541 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 382248 669323 701263 772182 909940 1783071 3286294 3334251 3603530 3699296 3887931 4221839 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 137405 627061 2461143 2668390 2930248 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 539432 1139103 1811566 2474476 3315923 4869401 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 1813755 2040949 2321989 2349799 2355773 3657257 4000532 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 1757294 1901866 4190017 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4716094 -1 1368968 1786600 2323251 2759634 3450494 3555922 4113823 4184792 4533941 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 621530 1704212 2473558 2668573 3866037 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 53003 179545 778170 865924 1343209 1380780 1632559 1735400 1984875 2463055 2922256 2992853 3368730 3639359 3947656 3969336 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 436465 709110 2514772 2926422 4383473 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 701686 790700 1903631 2583692 2829929 4217731 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 25634 2223166 3117343 3614835 4072224 -1 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 4398028 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 -2 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 859728 1259829 1277168 2374851 4971125 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 629433 892602 2234926 3630689 4136755 -1 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 563961 2506408 4308696 4808751 4942321 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 515419 998477 1494335 -1 232590 275517 616096 2165220 3514192 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 2749860 3691811 3817798 -1 -2 349175 1355088 1567960 3812393 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 70553 1059991 1748226 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 2321732 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 122987 2346521 2604602 3665680 3939067 4468069 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 332190 1038119 1142313 2334948 2623866 2906081 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 340630 1532369 3364444 3858824 4361102 4751751 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 155181 883673 1732383 1773083 2430039 2705412 2972857 3139057 3451557 3538206 3681486 3843900 4845777 4882192 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 233465 479727 4122613 4771125 4796582 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 2230094 3892687 4240606 4719328 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1928472 2629670 3292821 3301390 3861347 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 269406 4794002 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 122052 1329637 2115072 2433382 3511814 -1 360124 455762 900073 983005 4076539 4804706 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 936036 1564487 2099055 4860500 -1 -2 697592 896298 1343731 2228272 4007496 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1638 330336 4150156 4624359 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 786202 1724288 1951515 2384564 2716242 2911171 3213066 4400915 4464197 4901272 4918268 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 691004 1590748 1616110 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 82885 1341743 3251294 3338809 4444895 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 4049217 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 153700 479154 1056159 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 1005676 1658380 2827289 3201889 -1 -2 314062 1451724 1859960 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 4411672 -1 -2 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 -2 799158 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 101376 473245 589891 804646 910451 1508081 1683768 2228719 2830935 2966169 3263352 3961886 4369009 4668294 -1 -2 1248752 1296035 1529388 1533795 1995437 2738741 4275944 -1 121970 597680 1055057 1071900 1287092 1614497 2267706 3408015 3807463 3850939 3919163 3960711 4488580 4646197 4703769 4780259 4871787 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 216055 331508 484956 1310950 1563235 1871708 3763645 4332075 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 391466 3019163 4700901 4740720 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 164856 267325 740757 3299693 3694657 4207264 4392222 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 1482130 2666224 2848535 3513571 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4910586 4955786 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 123248 335299 2747662 3244244 4625235 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1529388 1995437 -1 -2 124627 1092621 2455287 3294450 3958622 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1907765 2424910 3333178 4584942 4817777 -1 -2 813667 948391 2285696 2656767 3329771 4511548 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 399864 762054 1951007 2122586 3265583 3348343 3621765 4158165 4479499 -1 -2 2313980 3163747 4899431 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 305846 767053 1092511 1892422 2011710 -1 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 567174 1623826 1753187 2126604 2204667 3771689 4118794 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4344607 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 503000 1385021 3391323 4653541 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 24800 104499 217054 810784 848952 994214 1323805 1507556 1720578 1947847 3115402 3402701 3440957 3763539 3965572 4757291 4775293 4790294 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 40031 514742 3114596 3857610 4152098 4549683 -1 1195852 4157130 4862890 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 761504 1570437 1666313 1759256 1831242 1882697 1993005 2825088 2951506 3085506 4199675 4458454 -1 -2 385394 579356 902059 1016312 1405899 2246369 2710167 3080519 3341049 3471534 3609643 3733311 4956725 -1 273253 2210568 2362958 2602398 3107317 3177184 4153107 4182763 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 334670 652401 1885796 2100960 3374116 4745598 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 713178 2176431 3538495 3810035 3966734 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 -2 1955031 2445173 4825414 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 349175 1355088 1567960 3812393 -1 -2 1149038 1278675 1608994 2611067 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 131504 1587037 2003020 2018596 2517029 4918865 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 922443 1731185 3814064 4344383 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 247586 869906 1772559 1998153 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 638502 1866402 2652393 3584325 4129410 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3736826 -1 782595 1128800 3085545 4020017 4355594 -1 -2 592050 1506189 2860188 3438060 4549366 4861115 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 947837 1002903 1102198 2165931 2355622 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1017818 1707316 2008044 2312642 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3878589 4900838 -1 -2 1299779 1513911 2034582 2351844 2534270 -1 152243 645326 823557 3995338 -1 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4953989 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 1362271 2221589 4526188 4611476 4738551 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1294901 1433812 2017132 4285578 -1 -2 826144 986455 992683 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1933452 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 1076155 2208801 3005187 3237639 3619465 3810808 3914244 4265293 4402722 4408511 4758298 4966859 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 791980 934794 1737689 2404847 2670610 4315269 4507315 4956732 -1 237785 543980 1443868 2305095 3599327 3750481 4422326 4448246 4449402 -1 -2 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 -2 6317 795829 1765153 1856974 2798171 3960938 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 3078164 3152904 3633620 3892065 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 116864 143479 1746795 3520463 4938167 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3139982 3933590 4123808 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 350039 503028 1069068 2275248 2740811 3075965 4091775 4587480 -1 1313772 1597362 2592700 3370640 4139163 4167995 4596621 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1254965 1970868 2706292 4398028 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 1074532 3628744 4401397 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 2882221 4221495 4351649 4397966 4594745 4684028 4898496 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 50259 73066 88518 320818 651029 704999 1001262 1124919 1498111 1510130 1650266 2027578 2130617 2133103 2375095 2605975 2715823 2841705 2873583 2884854 2899580 3044167 3189706 3396488 3775879 3862004 4451317 4994985 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 2461213 4288116 4933874 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 -2 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 961566 1205599 1381878 2195248 4669544 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 2533953 2612576 3338449 3843136 -1 1358321 1510130 1684038 2057532 2114012 2130617 2900638 4243759 -1 -2 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 1677949 2114103 2948982 3586388 4060043 -1 -2 859884 1886686 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 698097 2067446 3565940 3598400 4836741 -1 -2 1494092 2293366 3721305 4486637 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 813414 893535 1062808 2792193 4919382 -1 846094 4202578 -1 -2 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 567928 885062 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 1341432 1783216 2161023 2583595 3061728 3360465 3711221 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 224376 629242 2120488 2717188 2757736 4057135 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 35753 199934 332940 519298 930034 1176516 2005785 2842154 3207529 3418505 3739601 3753449 4269674 4852770 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 259392 1297561 2248667 4128171 4804757 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 2321732 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 2110558 2636073 3224382 3384002 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 885267 2868128 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 4385682 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 1218915 1570746 2291204 2601896 4102511 4632508 4757325 -1 1535650 1927456 2364987 2493626 2686172 4204460 4434643 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 12015 168953 225444 488200 1036283 1156714 1248697 1363060 1373323 1507695 2146625 2854011 3011212 3797150 4037890 4252997 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 201525 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 300528 598497 828890 881382 1372135 2713240 2717243 4153390 4235169 4269725 4557078 4859586 4906769 4916093 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 266821 522340 784138 1829439 3802922 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 409961 791922 3634810 4645018 -1 1260810 1355389 1379762 1748191 2634149 3311456 3626587 3662258 4107212 -1 -2 442006 2938026 3352980 4072088 4803774 4875482 -1 -2 515419 998477 1402369 1494335 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 85593 283968 551474 1072170 2017272 4194527 4270888 4804177 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 -2 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 -2 299616 3491180 3693900 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1545734 3582913 3712136 4121362 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 1195852 4157130 4862890 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 713178 2176431 3538495 3810035 3966734 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 630941 971258 1518444 1578825 2558430 4352104 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 2234494 2298130 2602460 3907286 4606327 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 38853 2167946 2934063 3129999 3661366 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 2121679 2592977 3696152 4173539 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 312781 1476710 1987656 4051353 4331742 -1 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 1798795 2143534 2899799 4595564 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 194073 284993 640485 2126217 3481283 3853255 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 80842 485520 1152329 4714172 4949985 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 3274898 3382154 3760880 -1 403332 1652245 3738533 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 1123132 1136369 2242681 2904902 4834276 -1 -2 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 858560 872089 1054012 2737095 4685013 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1263822 1492115 1638320 2179515 2253937 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 148822 1337924 -1 -2 23871 548500 550052 607722 4228158 4602190 -1 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105997 3440916 3988862 4438129 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 556805 3752139 4492366 4825809 4999652 -1 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 -2 481164 644287 1037510 1367036 3260459 3409453 4724385 -1 -2 782292 894218 2332616 2999257 4122112 -1 -2 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 360807 922603 1719633 3124335 3562365 3639978 4093368 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 505580 791667 917900 3038579 3189706 3396372 3444622 3858641 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 390309 2144466 2408162 2491188 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 568304 1227745 2442442 3006386 4202718 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 1432665 1901882 3627023 4386816 4853176 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 264566 3884196 4242596 4325331 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 726658 1466043 2674206 2921147 4682231 -1 155181 1732383 2430039 3843900 4882192 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 1611220 1835648 2380607 2917641 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 183642 1850033 2584136 3001619 4325926 4711719 -1 -2 278552 1574795 1790086 3530287 4582062 -1 1070910 2199366 3247691 3363968 -1 -2 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 621223 1231665 2203903 4521545 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2629118 -1 -2 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 157698 203080 3062086 4867582 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 579222 1371029 1743790 4282809 4375417 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 3055827 3685217 3743365 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 564080 1989515 2004648 2642231 3597591 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 486057 1824568 2954403 4015080 4135159 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 152243 645326 823557 3995338 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 441122 1106301 2389952 2992450 3929418 4508235 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 -2 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 31295 759807 2238277 2980009 3626979 4557685 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 191032 496511 561603 604574 1260279 2726895 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 167776 640967 677846 1325598 1578997 1675162 2047459 4445310 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 225648 492138 2844435 3105894 3349324 3853536 3972540 4306118 4602303 4674879 4771425 4869183 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 -2 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 425690 707796 868223 2203789 2895642 3550072 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 14954 2807126 3784104 4019194 4670095 4696917 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 116764 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3786862 4459179 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 524218 894665 2156697 2711143 4708291 -1 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 3268952 3308259 4028327 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 1548747 4252505 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 808400 1134322 2694933 2937721 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 123248 752316 915022 1802629 3746965 4822505 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 4540921 -1 1541625 3919304 4301257 4501861 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 512214 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 481024 3317289 3573770 3853522 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 291027 763746 1408544 1455766 2492953 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 1667503 2017098 4411164 -1 -2 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2480238 2778183 4098606 4743953 -1 601263 2005113 4235473 -1 -2 167719 595807 1107619 1134617 1261768 1421514 2414453 3669790 3791175 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 1410449 2051420 2189293 2833352 3226780 3245314 3800803 3964180 4322900 4551076 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 -2 1039392 4358634 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 540940 950751 1946646 2265463 3698060 4010508 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1126710 1130718 1485662 4240564 4432931 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 293785 689359 3549641 3612407 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 391466 3019163 4700901 4740720 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 1202569 1288151 3564752 3963479 3997171 4543094 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 482900 592469 1286100 1497262 1707387 1886900 2113920 2301048 2551198 2622231 3170103 4503754 4552789 4711786 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 77440 2052722 4188117 4922060 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 2891759 3304445 4004281 4071350 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 563961 2506408 4308696 4808751 4942321 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 192909 383703 1465808 1844495 2957153 3113302 4385535 4674924 4827784 4850418 4923328 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 -2 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 136101 2507137 2676216 3735797 3954784 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 941498 952810 1133975 2364896 2672250 3007762 3356303 3728274 4234869 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1488564 1815778 2807239 3003715 3059020 3097353 4803126 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 926511 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 224700 788748 1535138 2146141 2308811 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 81238 1232696 1938061 4072875 4410828 4882850 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 1866200 3192047 3534988 4190327 4957969 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 534237 1852568 4129224 4821381 -1 -2 560303 1150858 2942124 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 -2 607196 779468 1435779 1818510 3649810 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 3274898 3382154 3760880 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 198016 619681 788814 3658240 3862027 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 241793 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 94487 316120 883673 1773083 1883511 2705412 3878142 4732454 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 2149477 3360476 3637001 4192882 4230407 -1 -2 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 69652 273187 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 621223 1231665 2107095 2203903 4521545 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 472255 918382 4514250 -1 5621 228947 902595 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 32496 218394 2202990 3566584 3927373 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 367500 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 24023 1067773 1829140 2423861 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 281376 380012 764076 1879580 2737440 3906527 4007474 4015010 4190811 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 237784 713547 756390 2655622 3150776 3349527 3624873 3791525 4005405 4129787 -1 -2 1178504 2441394 2947773 4973013 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 1387822 1416596 2465263 2497586 2627971 -1 1681631 1866479 2993303 3394628 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 1669161 2541424 2653074 3575942 -1 -2 493454 744891 923721 2378636 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 576024 1033964 1933452 3210373 4511864 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1040917 1540357 2503587 4407534 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 1190052 2093623 2263153 3477281 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 35701 2592940 4621511 4667568 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 128014 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 1084726 2652204 4110645 4585454 -1 -2 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 463137 2310519 2954138 3872553 4576629 -1 -2 101794 806580 1015202 2958804 3709839 3893484 4103075 4157759 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1684239 1839479 2717895 3651684 -1 -2 873500 2360376 3450845 3688961 4067510 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 822807 2194124 2968879 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 1100666 2007917 3787405 4007434 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 255941 1359157 1677681 2663186 2694634 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 549475 1592770 4299917 4947590 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 885267 2868128 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 810402 847560 1921163 3230605 4886660 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 922443 1731185 3814064 4344383 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 263111 837596 951103 2938192 3131791 -1 886660 1112419 1448373 2380938 2385364 2959216 3368803 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 1659779 2300472 2337018 2676774 2950547 4329084 4454146 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 -2 87558 391078 421240 509288 1375540 2798815 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4729208 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 531701 557651 884361 2843620 4186404 4349048 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 621223 1231665 2107095 2203903 4521545 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 21861 247286 1159408 1594456 1613355 1856781 3059376 3777537 -1 -2 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 129075 178301 995634 1583741 1860138 2134369 2137962 2612427 3001553 3634709 4167897 4475850 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 713178 2176431 3538495 3810035 3966734 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 531834 842574 1627874 3984439 4868651 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 897432 1098084 1863747 2691450 3024327 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4575136 4744032 4998721 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 671501 1030193 3555419 3816699 4552057 -1 203822 283250 621875 866300 1041379 2321103 4565060 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 638502 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 3629212 3676084 3718734 3868636 4124673 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3486600 3874112 4177944 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 199191 285277 618882 1040917 1096729 1258477 1540357 2503587 2987132 3189726 3740470 4407534 4927598 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 1095070 1829439 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 250185 2713587 4659007 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 949664 1394236 1654341 1676109 2965626 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 824892 4598981 4727770 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 414626 2749183 3850460 4864657 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 323932 1316201 2399344 2425580 3733350 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4966101 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 467383 1441325 3722068 4824184 4941250 -1 -2 1134949 2697676 3161916 4000636 4458742 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 1075283 1399476 4437931 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 460079 726949 1411626 1715880 2789325 3019574 4157233 4305476 4793739 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 4190017 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 1981769 2905751 3358455 4500881 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 312781 1476710 1987656 4051353 4331742 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 480124 709835 1182795 1475527 2349887 3270402 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 291027 763746 1408544 1455766 2492953 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1157043 1332431 4166543 4611594 4835299 -1 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 205306 226493 403284 3161993 4122752 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 3645700 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 786630 788354 881079 968604 1296783 1833762 2403308 3051315 4407273 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 3500636 4480444 4643167 4686067 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 2749860 3691811 3817798 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 120709 831534 1286336 1956647 2335273 2487719 2613670 3157517 4214838 4255753 4544281 4611868 4918690 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 687337 2541590 2801060 2804606 4072264 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 258469 642237 2232082 3636207 3685338 4335374 4476533 4513943 4890445 4999999 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 777948 1294282 1825011 2207110 2697803 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 4092363 4308321 4446687 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 1358321 1510130 1684038 2130617 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 1228586 2229597 2595116 2672632 2711361 2781096 2843150 3952263 4514787 -1 318090 -1 750230 1152105 2769718 3068085 3149925 3150065 3475858 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 374122 1567706 4792194 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 1430707 2181881 2842096 4696367 4753098 -1 195639 505618 2663726 3170753 4789606 4926963 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 2681606 3837515 4497856 4528410 4821729 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 8541 68335 703285 3249623 4023909 4091089 4999999 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 433971 1339624 3695121 3879825 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 1478790 3828613 4898442 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 281376 380012 764076 1879580 2737440 3906527 4007474 4015010 4190811 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 164856 267325 740757 3299693 3694657 4207264 4392222 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 58445 120738 2069048 2920838 4004707 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 728385 2235289 2393541 4755446 4861164 -1 -2 758112 1151680 1266469 3446031 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 452995 673028 2324288 2382311 4807674 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 51479 165606 461613 860095 4639652 -1 302632 967146 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 740080 1046077 1346118 1348157 1773835 1835420 1987656 2439975 2479104 2730949 3589460 3984010 4217308 4247123 4616266 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 146655 758220 1768089 2171213 2427792 2493394 2813738 3196464 3840212 4362465 4475830 -1 -2 660568 1136116 3059376 3968674 -1 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 136101 2507137 2676216 3735797 3954784 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 391466 3019163 4700901 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 258469 2232082 2260808 2629012 3636207 3672928 4281104 4335374 4476533 4513943 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 549475 1592770 4299917 4947590 -1 1790758 2294755 2988628 3969507 -1 -2 1157558 1605883 1773860 1857360 1916572 4768505 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 488115 3295337 4139163 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 452995 673028 2324288 2382311 4807674 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 2710599 3373321 3569159 3667189 4202708 4306784 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 1643657 2832297 3472417 4084878 -1 -2 37363 2533870 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 107036 1592071 3267865 3793307 -1 -2 448458 731500 914367 1572346 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 617741 1208802 3505701 -1 1817803 3662442 3731892 4991862 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 26362 1254965 1970868 2706292 4398028 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 83211 426504 718869 981253 1176851 1461797 1702124 2511505 2976036 3191925 3951532 4621936 -1 -2 1294901 1433812 2017132 4285578 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2747939 3282077 3608325 3735252 4607745 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 384366 405770 1198387 1243077 1285671 1632559 1645721 2526141 3904702 4157610 4746910 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 272767 922464 1352927 2402328 3027686 3683651 3885962 4220933 4385902 4616537 4683789 4974884 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 822807 2194124 2968879 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 1105 1796774 3497954 4718302 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 2263153 3477281 -1 744675 805421 1014284 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 821769 1299824 2244864 2272030 2345370 3836499 4213431 4490010 -1 308916 660568 887361 1136116 1767874 2106177 2121367 2693432 2698818 2796838 3059376 3159956 3742543 3818696 3968674 4356278 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 257878 481591 543226 1916777 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 556747 1984923 2551625 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 454920 769302 1172744 3227989 3728079 3779630 4202975 4753777 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 -2 922443 1731185 3814064 4344383 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 -2 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 1605225 2148266 3860596 4037876 4122975 -1 -2 503283 1837192 2405854 2630146 4378105 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 -2 549475 1592770 4299917 4947590 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 922443 1731185 3814064 4344383 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 15399 573551 683624 1236387 1597876 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 756247 3359323 3986137 4200136 -1 -2 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 -2 2866594 2994296 3257348 4461950 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 173602 2080726 2121511 3564596 3615108 -1 -2 596681 693753 3632500 -1 -2 106565 1446929 2705954 4266064 4969135 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 448588 952164 1312814 3117572 3810899 4643809 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 574657 1274906 2153768 3542428 3659517 4392256 4990145 -1 -2 637183 970286 1904961 2210502 3278476 3348938 4250112 4832217 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 552736 619250 2678383 4021122 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 848952 1696153 3320611 3402701 3646838 -1 2068959 3004262 3257077 3593471 3982159 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 15399 573551 683624 1236387 1597876 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 507778 2852084 3006453 3611916 4576613 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 198230 447544 818301 2678233 2745324 2912166 3786484 3985838 4371740 4854753 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 2779053 3834470 3968162 4070513 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 96677 3032154 3643381 3681883 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 1690118 2114105 2146322 3234854 -1 10724 378387 501400 504270 2229685 2353553 2508222 2672314 2827814 3437658 4306828 4319478 4338326 4677245 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1112245 1448462 1971586 3570339 4062940 4276098 4560388 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 1926795 2152490 3033889 3064271 3720268 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 8585 762186 1726285 2437148 3077513 3362348 3378527 3423530 3880797 4455722 4839745 4890148 -1 -2 190752 1243478 1334616 1415057 1702928 1730830 1758787 1765591 1819567 2026430 2484575 2590990 3961763 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 687977 1371007 1407100 1462495 2215634 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 252641 1623001 2547423 4344726 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 -2 74341 148789 246119 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1667503 2017098 4411164 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 8691 2745820 3130926 3407560 3849667 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 -2 415822 602253 823489 874181 1250010 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 2051621 2179541 3308671 4421005 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 850224 1722248 3682933 4464432 4557377 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 1293818 1667153 1770324 1839680 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 388942 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 255286 804958 1979582 2729534 3506820 4907981 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 582839 4453425 4885395 4982810 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 4751111 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 429394 550652 1693100 3365356 4568498 -1 1260506 2846211 2999263 3475519 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 369891 726352 862285 929104 1562397 2869538 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 693114 1631686 2460427 2867560 4421132 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 2533953 2612576 3338449 3843136 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 2110558 2636073 3224382 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 1388299 3146523 3852189 3931606 4047834 4835713 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 100086 1214915 1518643 2851964 4264479 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2886746 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 236650 809889 1463842 2740728 2877590 4263559 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 1066722 2038958 3220270 4357856 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3544620 3951150 4109217 4741820 -1 446236 1637045 1757047 2019517 2345249 3571466 3701517 4979142 -1 236650 809889 1115458 2740728 2877590 4263559 -1 -2 1314170 3424085 4336967 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 1542785 2781959 4940709 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 88025 759065 866286 4690997 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 -2 1757294 1901866 4190017 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 258769 674817 1020115 1056421 1367137 1608839 2213886 2617246 2753346 2829907 3234022 3427818 3578338 4286829 4502277 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 423447 560453 697208 828163 2721128 3145425 3174776 3481332 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 47599 213490 803084 811790 2373974 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 1188364 2373403 3703389 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 349175 1355088 1567960 3812393 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 21861 247286 1159408 1594456 1613355 1856781 3059376 3777537 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 -2 233465 479727 4122613 4771125 4796582 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 1837192 2405854 2630146 3488385 4378105 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 111315 515958 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 444545 577168 918280 1250294 1514744 1645759 2232502 2377998 2410985 2521651 2798027 3126118 3209721 4001638 4406383 4687537 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 265736 416852 1818650 2099232 2104567 2534465 3802029 4753931 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 1276231 2057283 2533814 4503995 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 346705 394586 1719035 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 653092 913672 1946743 3349603 4894777 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 41912 506208 596979 658529 810191 1070118 1599384 1773319 2178973 2923569 3963360 4492306 4560425 4714206 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 22205 216973 1369403 2700616 3244540 4061674 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 922443 1731185 3814064 4344383 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 142643 406366 1133361 1610915 1877569 2152136 2272622 3064325 3300601 3414726 4456485 4999999 -1 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 4289329 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 731062 1201049 3438943 3661289 4987306 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 469117 978846 1204161 2825073 3605147 -1 -2 524218 894665 2156697 2711143 4708291 -1 997746 1614741 2221473 2698559 2771889 3795227 4426481 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 130128 721223 1030625 4049217 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 1248752 1533795 1933920 3711039 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2749860 3691811 3817798 -1 -2 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 74875 501884 2344746 4520341 4718874 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1289415 1336563 2310859 3236168 3649440 4553047 4672602 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 -2 667824 1045113 1455091 1479883 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 1358321 1510130 1684038 2130617 -1 101233 957668 1546476 1724000 2097787 2744939 3680430 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 173954 596681 693753 1187738 1385561 2064963 2101803 2127678 3632500 3986599 4837429 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 76509 439145 638743 2195531 2428082 2656537 2977895 3077478 3199680 3291481 3509404 3746240 3825277 3852794 3952742 4518328 4828471 4830412 -1 74875 501884 2344746 4520341 4718874 -1 -2 1748710 3626262 4061674 4071458 4901302 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 1217374 1651911 2514031 4121296 4803196 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 469117 978846 1204161 2825073 3605147 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 509323 2143158 2722887 4592929 4619254 -1 615319 2504399 3790297 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 907617 1142048 1280267 2666322 3955214 -1 -2 1536544 1560725 4629127 -1 770748 1771583 2052993 2994560 3549605 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 431464 2917086 3378908 4189875 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 965063 1897839 3346305 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 813414 893535 1062808 2792193 4919382 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1790758 2294755 2988628 3969507 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 760345 1547614 1562047 3098754 3949254 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 1009060 1647769 3222673 3499926 4280758 -1 -2 42620 912429 2274110 2596448 3108148 3406728 3741821 3904822 -1 -2 721018 1450841 2104537 4126790 4952102 -1 -2 436465 709110 2514772 2926422 4383473 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 349175 1355088 1567960 3812393 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 262142 1864268 4197634 4943085 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 7316 498835 746629 879355 1779271 2229230 2298677 2328075 2402373 3292065 3453940 3482371 3739353 3782080 4277563 4316910 -1 -2 625399 897459 911073 2859281 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 371593 1119051 2160313 4369934 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 831311 3580674 4440411 4754599 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 247647 931612 1420562 1641881 2007241 4295574 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 843462 1589882 3801754 3957223 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 4977787 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 317085 569190 696716 977718 1728031 1923957 2409370 2732240 2757047 3896077 4055003 4239861 4375992 4733895 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 1066722 2038958 3220270 4357856 -1 -2 706653 1230585 2543310 3537636 3683562 4915666 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1385470 2825853 2883823 3840623 4004003 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 864326 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 292245 1322110 3219604 3732728 3737330 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 449305 1033195 2473783 4039690 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 808870 1972126 2705137 3376383 3823678 4623259 4885809 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 854617 1350117 1929328 3173577 4368809 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 1916271 2487730 3369713 4383684 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 561603 2726895 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 1016596 1687392 2307316 -1 406818 1899099 2130762 2655080 3115272 3305666 3502517 4426654 4684830 4799118 4966974 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 659757 1811944 3577527 4736099 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1804705 2353057 4105747 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 2535998 2698174 3617437 3871783 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 100086 1214915 1518643 2508475 2851964 4264479 -1 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 3274898 3382154 3760880 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 403332 1652245 3738533 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 687337 2541590 2801060 2804606 4072264 -1 -2 2064196 2121952 2357624 -1 154820 281655 963551 1020375 4000223 4058356 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 -2 405520 1893400 3844068 4341119 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 4949985 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 831353 3890817 4660133 4720657 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 227923 253891 414047 1213645 1788630 1869258 2242083 2291535 2523576 2634963 2821340 3023190 3808681 4341972 4466276 4494111 4549625 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 -2 256794 996513 2227395 2438772 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 756247 3205134 4342562 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 1611220 1835648 2380607 2917641 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2090681 4333109 4496409 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 94183 683428 2909941 3480632 4270224 4652927 4716683 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 349175 1355088 1567960 3812393 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 1910837 2054821 2923122 3174600 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 495709 967432 2053059 3627683 4527516 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 1213511 2814725 2856882 2970230 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1039633 1929596 2201187 3078230 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 -2 349175 1355088 1567960 3812393 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 754060 2676232 3659235 4386816 -1 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 1195852 4157130 4862890 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 125987 2516119 4436625 4784087 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 591412 1009127 1810511 3553461 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 2580955 3164651 3828642 3835499 -1 -2 247286 1159408 1594456 1613355 1856781 2889900 3059376 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 391466 3019163 4700901 4740720 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 3274898 3382154 3760880 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 2099520 2798946 3578799 3733636 4701572 -1 116764 237761 285234 577880 916133 1039710 1579254 2391383 3577049 4252972 4705484 4853412 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 834953 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 556747 1984923 2551625 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 -1 -2 395736 2191344 3350345 4908436 -1 -2 1430987 2270499 2735367 3137212 3831806 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 27974 2095428 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 868485 3881440 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 77789 1058178 2982456 3101420 3862873 4894467 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 324470 1808260 2050395 2085785 2287878 4849879 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 273399 506486 734958 900723 4477293 -1 -2 2508874 3312329 4411672 -1 -2 326700 470695 543862 619289 877908 1129211 1455126 1930918 2706290 2892086 3225118 3567794 4036118 4065443 4225632 4265841 -1 3951327 -1 870588 1070404 1097939 1733815 2314699 3854822 4338611 -1 -2 145226 2298029 3029462 3712851 3942985 4159459 -1 -2 640185 3720713 3817852 3868436 -1 985782 3204972 3626170 4444454 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 194538 1854529 3657555 4282841 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 -2 198016 619681 788814 3658240 3862027 -1 1053726 1283050 1315692 2911934 3226248 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 488115 4139163 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 299291 614112 1393508 1420284 1817083 1923330 2709336 3049646 4000962 4057947 4382146 4969124 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 319240 471192 507424 750501 863039 1021444 1321843 2744479 2888469 3518260 3568368 3686318 4790864 -1 -2 55638 59744 369268 463182 2208475 3009259 3431146 4698543 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 640593 2545987 3228760 3314713 4118699 4452689 4767294 4892591 4980105 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 430162 1088215 1432824 1491859 4999999 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 1287092 3408015 3807463 4780259 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 1635782 4081278 4910761 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 491451 580440 1257995 1421413 1532671 2828232 3237735 3410753 3550169 3591056 3759750 4504375 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 220300 2510044 2718693 3472079 4280143 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 870055 3409959 3996669 4790076 -1 1699736 1813159 2700264 3101607 4330227 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 192168 343228 3581761 3784417 3934079 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 54405 733584 1432341 1551331 2266565 2508838 3006959 3320651 3433502 3844187 4711031 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 1389691 2320584 3116567 3580778 4573982 4754538 -1 2114625 2151954 3536724 4331931 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 813414 893535 2792193 4919382 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 317419 438684 608278 1035205 1908423 -1 -2 495709 967432 2053059 3627683 4527516 -1 91145 2541850 4509513 -1 927331 2174135 3625598 3681495 4497183 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 615869 1678144 2051153 3076542 3181871 3415020 4482498 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 91145 1108179 2203211 2269684 2541850 3237843 3401555 3450842 4509513 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 2185399 3180130 4823422 4999740 -1 -2 552661 1554839 2302634 2571232 4321695 4940329 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 2644707 3456636 4562265 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1077 14637 212761 1028213 1678280 2014072 2132264 3497036 3592809 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 2535998 2698174 3617437 3871783 -1 -2 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 621223 1231665 2107095 2203903 4521545 -1 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 225309 1161042 1628613 1936772 2202737 3008730 3012683 3671432 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 516367 2480074 2797757 3034443 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 393320 1534216 2605857 3667146 3758933 3816508 3992410 -1 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 505628 536485 1429853 2715392 4084598 4656605 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 4922 1831384 2301242 3716339 4999999 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 15399 573551 683624 1236387 1597876 -1 -2 1915628 2429312 4166565 -1 -2 488792 628585 2562056 2573046 3430702 3588827 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 694224 776229 1559633 1566786 3382631 4511894 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 51283 1038920 2293321 3474745 4037159 4817217 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 756247 3359323 3986137 4200136 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 122090 414236 1692883 2076679 4079045 4296595 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 813414 893535 1062808 2792193 4919382 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 3274898 3382154 3760880 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 858560 872089 1054012 2737095 4685013 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 283288 1563308 2009611 3000068 4175074 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 677794 839115 882993 1172620 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 705627 1192494 2893908 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 325757 798825 2869598 3974889 4031275 4838207 -1 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 782292 894218 2332616 2999257 4122112 -1 -2 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 668931 1135274 3401166 3880061 4240418 -1 -2 1805348 3704626 4244409 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 2745043 2763459 4942842 -1 -2 183642 922443 1731185 1850033 2584136 3001619 3380055 3814064 4325926 4344383 4670538 4711719 4999999 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 1225544 2191238 2881619 3033908 4202132 4299488 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 843462 1589882 3801754 3957223 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 283288 1563308 2009611 3000068 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 508635 1009802 2601507 3130593 3914537 -1 81664 320907 1116475 1871625 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 509165 710823 741204 1301331 1312433 1369742 1869804 2032778 2046996 2744391 2807302 3029979 4264787 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 1901866 4190017 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 712319 1294000 1318214 1922317 2435605 2957918 2965908 3131301 3454097 4223654 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 221250 2167902 3804375 4646472 4878630 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 515419 998477 1402369 1494335 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 167776 640967 677846 1325598 1578997 1675162 2047459 4445310 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 400597 2345943 3243897 3669045 4371582 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 1452070 2401236 4422043 4635946 -1 1777280 2843708 3508756 4622669 4957658 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 419842 494541 3070940 3470188 4017322 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 1548747 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 1078850 1181646 1538050 2006409 2115125 2541680 2918439 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 120201 258907 395049 760348 2773581 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 34616 968986 2001096 2095928 3517546 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 121529 541829 2793720 3547732 3598720 4658211 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1052934 2222924 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -1 -2 226942 250608 449752 529573 1131368 1952145 2116298 2363584 2377457 2836710 3152647 3242836 3505083 3835097 4154938 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 814627 1364973 2087771 3213331 3354444 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 1127519 3268952 3308259 4028327 4111711 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 1490363 2128938 2879333 3430389 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 875232 1217035 1539638 1769402 2110955 2491806 2904547 3281286 3486839 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 1926938 2151579 3748969 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 578493 1173132 1237011 3148470 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 138283 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 245621 371967 2334840 4160619 4543494 4611278 -1 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 3939180 4047054 4999999 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 242005 732983 2186277 2933906 4697420 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1217716 3458341 4945970 4950001 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1294901 1433812 2017132 4285578 -1 129753 266404 293526 580956 739316 880891 1427619 2384106 2567973 3983437 3989374 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 865411 1051281 3642992 4610724 4667707 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 1125284 1179966 1339862 1522274 2271277 2443516 3004546 3052762 3199186 3966989 4227871 4801385 4971363 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 246024 440971 619460 649572 1135264 2370420 2657995 2893857 2948887 2962785 3066815 3149399 4230282 4259262 -1 -2 683690 982202 1096497 3935276 4731992 4983687 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 780683 2082498 2686994 4295668 4965242 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 486757 559049 3176565 3275406 4345117 4952003 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 198036 498714 635906 908908 1099757 2656254 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 395049 877722 1321989 3497702 4919382 4934959 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 3274898 3382154 3760880 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2789316 2991636 3054422 3107426 3127913 3986599 4837429 4895737 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 408395 1770323 2927634 4168521 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 1212223 3356302 3568111 4059862 4748313 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 57547 1311542 1409587 2541774 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 910035 1754973 3122568 3954567 4995172 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 434680 1154123 1835488 3622192 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 2175932 3634945 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3479901 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 2670998 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 965063 1897839 3346305 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 361147 634629 2648098 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 2024891 3591317 4024094 4044246 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 546548 1095044 1330228 1365051 1482130 1822753 2033205 2556433 2580490 2666224 2848535 3509625 3679037 3912403 3981795 -1 -2 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 552736 619250 2332173 2678383 4021122 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 431464 2917086 3378908 4189875 -1 221502 1459525 2642337 2838122 3732648 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 -2 809564 875937 1566482 1933452 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 433971 1339624 3695121 3879825 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 19319 442006 627832 2938026 3352980 4803774 4875482 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 128737 146461 367790 2035238 3510987 -1 -2 831353 3890817 4660133 4720657 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2467603 3707329 4058912 4523751 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 -2 186851 407673 461095 2015595 4720209 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 1827296 2166211 2996732 3941178 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 3072632 4455837 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 125987 2516119 4436625 4784087 -1 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 1405050 1937621 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 989253 1040744 1243499 2464231 3587749 4264889 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4518506 4874462 4962046 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 1119768 1589653 3930926 4037277 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1105 1796774 3497954 4718302 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 720799 938619 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 57547 1311542 1409587 2541774 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 211796 1801610 2444970 3599608 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 114818 646346 2930992 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 476975 686192 832229 1115896 1432341 3740330 4050331 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 822807 2194124 2968879 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 278908 3069956 3480022 3999562 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 576393 1461367 1703817 1994269 2680253 3474331 4110008 -1 1287092 3408015 3807463 4780259 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 41098 3706277 4391711 -1 -2 572524 712830 767853 2469501 2618846 2639125 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 1981769 2905751 3358455 4500881 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1684239 2717895 3048507 4618597 -1 -2 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 177816 247469 1011152 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 384366 1632559 1645721 4157610 4746910 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 400024 1311864 1336201 1463822 2060853 2207315 2276661 2546294 2999327 3527483 4207868 4634308 4970452 -1 1077034 1637806 2109270 3302721 3987902 4692583 4962016 -1 -2 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 443405 1938783 2000409 2713411 2867754 -1 -2 205268 900864 1688487 2063253 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 260592 268371 544114 725315 3387415 4008096 4057001 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 290307 1242974 2241709 3273665 4900549 -1 -2 1730577 1757294 1796806 1901866 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4190017 4514184 4561801 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 312781 1476710 1987656 4051353 4331742 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 515419 998477 1402369 1494335 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1088419 1867237 3424424 3779420 -1 962799 1042372 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 290307 1242974 2241709 3273665 4900549 -1 -2 1191764 1880230 2718846 3659027 4537965 4729633 4749046 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 971506 2711852 3081993 4215583 4956825 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 873500 1334181 1595505 2074822 2099015 2360376 2525412 3185451 3312742 3450845 3688961 4058851 4067510 4436343 -1 -2 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 1761824 2209036 3179707 3226494 4103874 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 761325 1683279 2854171 3145091 4977787 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 1294901 1433812 2017132 4285578 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 768061 1324378 1396961 2993822 3137380 3981144 4316371 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 2046198 2989902 3552652 3952875 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 831311 3580674 4440411 4754599 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 476373 1157705 2086529 3751390 4131954 -1 506012 723536 772268 1145732 2873522 4063435 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 106565 1446929 1743843 2705954 4266064 4969135 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 -2 1091782 2118115 3713182 4999999 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 32632 439023 1933519 2902252 4898976 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 71513 238898 455047 2047851 3350067 3545263 -1 -2 1315881 3275401 3515772 3657227 -1 415822 602253 823489 874181 1250010 4934682 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2769771 3010400 3160189 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 -2 523399 1814094 4630606 4657461 -1 481714 671229 765428 2137791 3592577 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 299291 384607 566807 604243 911887 1393508 1817083 2540282 3158376 3970299 4000962 4382146 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 1564517 1609079 2284703 2478147 4002259 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 386178 503179 1221535 1523148 2146574 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 90593 1056159 1243336 3672023 4578688 4713373 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 114818 646346 2930992 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 590226 1287521 1373275 1494217 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 417266 649736 2477266 2807606 3081256 3415669 4650037 -1 -2 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 1364137 2144466 2408162 2491188 4479182 -1 283288 626537 1148550 1563308 1727649 1742686 1987022 2009611 2146989 2660106 2673111 3000068 3144500 3161408 4175074 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 41912 506208 658529 810191 1070118 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 726458 2235644 2392409 2984882 3666402 -1 -2 627288 1379085 1568879 2010828 3827975 -1 454655 619289 877908 2706290 2892086 3378895 3670416 4065443 4265841 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 128653 1095145 2242823 3646384 4646564 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 1398073 1799961 1834173 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 188649 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 1288235 2992531 3187477 3286082 3849053 4616707 -1 -2 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 443844 2040508 2210600 4208543 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 4289329 -1 -2 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1348157 1925363 3530853 -1 -2 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 823043 929437 2067829 2559795 4068464 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 782595 1128800 3085545 4020017 4355594 -1 1088419 1290076 2075322 3081689 3779420 4702282 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 340630 1532369 3364444 3858824 4361102 4751751 -1 1248761 3070825 3401867 4817211 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1237163 1917098 2052890 2767473 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 293785 689359 3549641 3612407 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 36475 2201416 3086870 4140466 4733881 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 835845 1008346 1613706 2293357 3616935 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 1757294 1901866 4190017 -1 3889476 4606941 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 3860383 4229790 4939474 -1 -2 35158 2483002 3651433 4367040 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 95065 2458734 3833927 4546761 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 205306 226493 403284 3161993 4122752 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 1137642 2201126 3031295 3357295 4261169 4318068 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 266404 1427619 3983437 3989374 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 2536636 3248674 4710161 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 128886 2726224 3033807 3068579 3963479 4049438 4543094 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 797901 1676692 2201964 2617297 4683539 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 1126710 1130718 1485662 4240564 4432931 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4994747 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 865181 1329449 2531280 2665165 -1 7736 929034 1253621 1329676 1353619 1797330 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 728896 863896 1337100 2726857 3797479 3926249 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 277387 2322025 3687234 4848075 4998846 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 713535 1807649 3013623 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 12264 368562 1471750 1622503 1670963 2281542 2484639 2620332 3021658 3124873 3150839 3559630 3674826 3678461 3762335 4641128 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 340761 1238346 1956606 2053776 3403401 3720046 3749633 4001962 4960063 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 81664 320907 1116475 1871625 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 1446561 2803695 2996003 3367835 3560330 4674944 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 334770 756574 1405376 3077981 3689622 4011519 4216112 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 48145 67624 148184 319334 2016070 2132437 2610507 3073071 3150845 4905786 4955395 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 1405050 1937621 2366446 3318524 -1 460387 607241 2428758 4365515 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 95112 312572 389640 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 1933702 2260966 2928601 3025535 4130504 4186258 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 184462 238892 736672 1157021 1292692 1357690 1540723 2218422 2309884 2704892 2935420 3359521 3564705 3624296 4194242 4659426 -1 38853 2167946 2934063 3129999 3661366 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 1722894 2064898 3587270 4960621 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 -2 705627 1192494 2893908 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 877722 1321989 3497702 4934959 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 564080 1989515 2004648 2642231 3597591 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 -2 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 1031428 2370670 3450177 4207967 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 693090 1064582 1673748 2092194 4396757 -1 1234100 1300389 2656249 3139248 -1 -2 859884 1886686 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 2749860 3691811 3817798 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 507778 2852084 3006453 3611916 4576613 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 576393 1461367 1703817 1994269 2680253 3474331 4110008 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 1692666 4201763 4759521 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 3150761 3504913 4505269 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 4478216 4854636 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 1847577 2495407 2675472 4029875 -1 -2 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 698651 2120058 3032591 3404919 3497222 4505007 4815061 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 693090 1064582 1673748 2092194 4396757 -1 2656249 3139248 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 455843 859790 912119 1834941 2243999 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 37363 2533870 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 226327 1306915 1313217 2115025 2813092 2878630 2934440 2945520 3601668 3779301 4157380 4831059 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 1901674 2123683 2359896 2983676 4681415 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 769944 3473352 3765891 -1 -2 277371 2361154 2420930 2463117 3001222 3164699 -1 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 1955031 2445173 4825414 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 26142 1986542 2959514 4582667 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 1237163 1917098 2052890 2767473 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 161750 2631971 3747721 3884875 4438938 -1 264411 637163 726669 1055565 1538463 4366909 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 556747 1984923 2551625 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 10183 1024982 1213833 1579397 2638764 2697391 3219722 3809238 3880765 3890286 3904100 3914694 3946314 4433583 4440594 4955850 4990680 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 8144 41293 301746 1536544 1560725 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 4629127 4995342 -1 -2 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 271595 638502 786953 851161 2072133 2432474 4721569 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 758811 929642 1236195 4994613 -1 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 252641 1623001 2547423 4344726 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 745405 906314 949700 1621082 2666206 2944503 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 668931 1135274 3401166 3880061 4240418 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 241793 329632 922603 1203400 1322680 1889035 2226665 2539149 2694357 4684028 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 71090 1111867 1930657 3478678 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 310364 690791 779636 1085207 1118415 1412795 2459288 2730280 2853857 3389956 3489365 -1 394812 472113 757140 786768 1890809 3318869 3620938 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 61227 451476 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 3634721 4516746 4686653 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 237785 543980 1443868 2305095 3183044 3599327 3750481 4422326 4448246 4449402 -1 190708 547794 1951435 2261140 2737582 4884242 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 61849 98571 301490 1239610 1329193 1555054 1764504 2152312 2620904 2784168 3092276 3453034 3479221 4157433 4964522 -1 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 2027837 3215077 4767565 4991638 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 222879 1587073 1807445 2635815 2666755 3047268 3392600 3936384 4292329 4302713 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 299616 3491180 3693900 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 422625 915354 1113145 1491760 4625756 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 591412 1009127 1810511 3553461 -1 -2 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 443886 505950 1408969 2579685 2917798 4874799 4977896 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 155182 427290 683873 2286046 3007531 4423020 4610877 4909529 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 -2 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3926673 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 467117 569250 3741552 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 51141 1259753 3398105 3853451 4092095 4586133 -1 258152 1335848 2380961 4250480 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 362802 678509 3135422 4952260 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 713535 1807649 3013623 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 775261 1850338 1980789 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 775399 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 375592 720465 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1594456 1613355 3059376 3777537 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 569868 1172621 4834960 -1 -2 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 1481784 1559071 2301119 2993970 4117113 4702543 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 69074 473754 4484427 4593796 4782240 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 768957 1178033 1621486 1786545 2030080 4118962 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 76777 338783 882220 3280538 3469786 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 965063 1897839 3346305 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 1933702 2260966 2294755 3025535 3166711 4130504 4186258 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 2992555 4151328 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 -2 1087909 2003725 2319162 2624041 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 207891 1070888 4116119 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1140855 1356986 3246249 4350721 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 3487341 4727708 -1 -2 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 760513 3119270 3591888 4728584 4926253 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 758112 1151680 1266469 3446031 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 1242974 2241709 3273665 4900549 -1 332549 1243057 1248139 3059623 3163302 3976054 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 2732589 2782468 3103962 3959970 -1 1790758 2294755 2988628 3969507 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 58445 120738 1555775 1962133 2069048 2241175 2462043 2920838 3491936 4004707 4087657 -1 -2 751719 1764086 1988437 2495160 4388139 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 1737060 2286271 3282953 4834784 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 485622 959259 2582369 2973154 4429527 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 754136 2132587 4317548 4774271 4861507 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 537659 1129760 1303240 1358321 1510130 1684038 1704312 2125521 2130617 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 657393 1225544 2881619 3033908 4299488 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 344107 844605 899106 1510164 1667780 2161823 2603428 3571098 3714342 4026105 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 72046 413456 513694 596468 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 165881 920983 2922158 3359558 3428121 4087774 -1 -2 812787 2358677 2751570 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 92381 531813 781447 3262950 -1 -2 158092 846442 1995468 2487064 4078321 4183773 4587813 4778523 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 2432773 2571845 4542440 4802424 4896121 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 270335 1264969 1636928 1752476 3269984 3320372 -1 73558 237193 895394 983942 1830898 2214822 2315240 2410300 2535218 3411715 3980291 4345116 4601215 4973884 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 493454 744891 923721 2378636 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4773543 4847312 4898107 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 1498824 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 1033195 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 1229014 1743943 2401282 2701592 4099147 4304113 4952640 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 454920 1072031 1806831 2414981 3657790 -1 -2 387324 1365432 2372003 3509492 4069245 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 403332 837077 1652245 2231719 2376569 2926789 3672023 3738533 4534379 4580786 4939821 -1 -2 4342562 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 261525 2839573 4054944 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 122407 375035 816800 1524919 2328987 2379182 2500787 3186859 3842657 4352085 4435361 4453078 4526322 4584708 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 698097 2067446 3565940 3598400 4836741 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 22205 109280 216973 679890 1323311 1369403 1550943 2700616 2883654 3040211 3244540 4061674 4363415 4494173 -1 -2 1820692 3930881 4274654 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1070910 2199366 3247691 3363968 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 364937 1153393 1979081 2308161 3675900 3680782 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 3951327 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 255286 804958 1979582 2729534 3506820 4907981 -1 59027 1115617 2035182 2847954 3087296 3144683 3319897 4423328 4434225 4994979 -1 -2 77666 1834490 3309160 3519342 3561986 4026735 4073982 4593341 4707869 4907349 -1 168953 1507695 2146625 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 276508 470489 511771 4438885 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 803380 2336154 2721976 2730797 -1 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 655774 1756759 2026856 2516325 3681446 4179597 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 157698 203080 3062086 4867582 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 698097 2067446 3565940 3598400 4836741 -1 -2 2003725 2141625 2319162 2624041 -1 -2 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 2027837 2346521 3215077 3665680 4468069 4767565 4976932 4991638 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1075283 1399476 4437931 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 779025 1185725 1526803 1939082 3807407 4933334 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 114818 646346 2930992 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 782595 1128800 3085545 4020017 4355594 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 391466 1541625 3019163 3919304 4301257 4501861 4700901 4740720 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 165321 1013893 1093893 1601152 2415824 3451811 3958013 4339635 4347809 4487641 4846070 4959600 -1 -2 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 -2 454025 1071001 1134926 1152281 1353488 2346332 3043378 3190374 3219413 3805641 3901202 4570698 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 -2 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 277387 2322025 3687234 4848075 4998846 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 837897 1424511 2248886 3214755 3696070 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 321159 1079236 1920554 2097928 3066746 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 700476 1788767 2494146 2789685 2940799 3404836 4265510 4667389 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 266404 1427619 3983437 3989374 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 1129813 1339979 4793314 4999999 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 642311 2707653 3017543 4431289 4794244 -1 -2 402832 2968415 3225325 4422075 4527538 4894897 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 317318 378731 1595179 1779208 2001625 3459455 4094001 4799253 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 433971 1339624 3695121 3879825 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 621223 1231665 2107095 2203903 4521545 -1 -2 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 173954 283870 629433 892602 949242 1293552 1734807 1838945 2064963 2234926 2789316 2991636 3054422 3107426 3127913 3379988 3630689 3986599 4136755 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 587233 749247 823656 1220311 1548747 3802934 4252505 4945250 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 4049302 4061345 4102340 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 989510 2699694 3726025 3883522 4520256 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 938912 2756850 2818107 3105405 4006062 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 1134949 2697676 3161916 4000636 4458742 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 158741 573823 1196886 2707842 4643742 -1 -2 3211664 3267440 3744730 4241957 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 384366 1632559 4157610 -1 -2 623950 2195734 2465328 2822840 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 438513 741460 761565 2540264 2916259 3251301 3447727 3633877 3762472 3907904 4028664 4057386 4077661 4078859 4325085 4502673 4648315 4866582 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 15067 1824123 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 1555824 2316907 3480871 3548951 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 290259 971524 1375794 2796727 3930497 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 104412 972338 1050476 1599831 1683944 -1 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 27974 2095428 2371455 2502701 3345123 4508349 4961406 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 2125521 2476931 3037581 3770795 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 1820692 3930881 4274654 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1053726 1283050 1315692 2911934 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 833129 962179 1845904 3005796 3286214 3874593 4546781 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 1757294 1901866 4190017 -1 -2 688338 1033832 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 1385539 4037959 4923789 -1 -2 865411 1051281 1066722 2038958 3220270 3642992 4357856 4610724 4667707 -1 -2 268265 1069352 2002575 3816488 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 899192 1420054 2978000 3713360 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 2121679 2592977 3696152 4173539 -1 -2 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 183320 1335000 2001362 4167894 4372014 4875067 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 3274898 3382154 3760880 -1 -2 678023 1603462 3251920 3966375 -1 -2 91744 263685 411010 756089 902949 1152019 2093656 2953823 3958043 3990295 4917561 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 516367 2422121 2729799 3034443 3091753 3189444 3914959 4644813 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 905033 3504076 3855143 4265458 4409940 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 1553369 1754853 2566553 2670320 4040326 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 262439 854727 1571060 1584023 1760293 2024891 3591317 4024094 4044246 4482281 4542976 4977183 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 1326366 2500723 4279989 -1 -2 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 3477281 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 720377 916311 1916311 2352032 2473806 2684241 2892395 2902276 3610220 3695590 4083786 4812558 4861963 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 128653 1095145 2242823 3646384 4646564 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 107036 1592071 3267865 3793307 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 90621 1364794 1849610 2172465 2506015 2889614 2931621 3041328 3359546 3421488 4024357 4924081 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 3510641 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 158936 188946 307229 968667 1055391 2062764 2181376 2605219 3091669 3114063 3568717 3695252 4722331 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 642346 1318588 2151844 3838133 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 291027 763746 1408544 1455766 2492953 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 2301735 3080417 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 807842 964336 1429959 1527432 2228081 2524125 3702111 4752686 -1 -2 1756810 2131075 3335701 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 176949 633967 1583604 1912438 1985139 2010837 2035379 2367875 3551022 3814889 3900476 3937008 4515480 4995251 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 69741 592917 1055789 1356544 1786427 1890124 2782492 3307054 4177928 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 2882008 3511461 3957620 4466170 -1 184581 3434253 3691120 4847990 4949390 -1 -2 922443 1731185 3814064 4344383 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1716076 2905155 4534507 4882675 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 1064345 3709921 4045985 4529517 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 266404 1427619 3983437 3989374 -1 -2 1221528 3565661 4237824 -1 -2 266372 1159594 1499674 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 515714 778365 2031977 2712301 4874816 -1 865411 1051281 3642992 4610724 4667707 -1 63703 152559 306878 317935 1589976 2418499 4347962 4781874 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 56761 82691 692085 3400233 3581445 3723127 4453521 4567604 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 154820 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 1348157 1925363 3530853 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 388186 389331 685096 1728313 3002057 3311804 -1 -2 563947 1824365 1996814 4317938 4924080 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 257599 1113854 2586169 2612921 4290972 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 103378 950000 3341436 4085247 4226713 4580600 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 -2 946244 1324842 4281667 4451394 -1 -2 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 38853 2167946 2934063 3129999 3661366 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 -2 1556612 3360322 4116757 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 293491 308090 1908030 2956429 3609494 3812217 -1 -2 988148 2171158 3129232 3331898 3549529 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 143667 449487 802368 1059397 2364817 2511815 2766258 3097734 3627704 3640088 4047394 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 454920 1072031 1806831 2414981 3657790 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 253079 1241297 1292144 4888884 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 762559 1327808 2030219 3496556 -1 -2 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 346392 1096023 1572117 1623163 3474055 -1 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 335935 973953 1662174 1988434 2497165 3535377 -1 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 309796 472080 1377747 1739583 2084695 2451664 3230914 3405473 -1 21861 247286 1159408 1613355 1856781 2889900 3059376 3777537 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 910035 1754973 3122568 3954567 4995172 -1 907617 1142048 1280267 2666322 3955214 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 478790 602119 1138973 1517345 3430304 4727480 -1 -2 390556 515798 2649405 4432616 4818349 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 74875 501884 2344746 4520341 4718874 -1 1216759 1388573 1676202 4477394 4891602 4938472 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 552736 619250 2332173 2678383 4021122 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 295450 317918 1667460 2255244 2390592 3443963 3555180 4648329 -1 -2 448689 1891232 2438842 4379336 4945432 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 80268 642237 2805958 3721367 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 995263 1436473 1476865 2131511 2692820 2914163 3263817 3415204 3797603 4543573 4901477 -1 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 296726 1410772 1585254 1776319 1952064 2911911 3098867 3858685 4181966 4278626 4304334 4841558 -1 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 67392 321515 385603 426030 758858 1943648 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 700833 2187266 2764870 3392894 4579466 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 1040917 1540357 2503587 4407534 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 202489 259298 2617162 3114408 3798149 4775895 -1 194538 1854529 3657555 4282841 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 1227075 4082817 4399323 -1 -2 1605225 2148266 3860596 4037876 4122975 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 291725 314407 2111435 4566975 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 6434 32919 164821 428714 713178 909832 2176431 2840978 3381805 3538495 3773409 3810035 3966734 4144236 4527534 -1 -2 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 864326 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 1988237 2512936 3295287 4752545 -1 -2 500893 749387 785425 926655 1417827 1785305 2138843 2269123 2485191 2580364 2828342 3680646 3783625 3981751 -1 988685 1209720 1661742 3492238 4712521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 189670 1258108 2308215 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 833129 1845904 3286214 3745484 3874593 4546781 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 -2 885230 1257567 1320075 1338735 1736465 4077092 4540351 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 346080 811572 1189850 1557546 -1 -2 988701 2529284 2585400 4179411 4722784 -1 355448 389464 1645471 2619070 3441674 4590144 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 971385 1565430 4539921 4809675 4939117 -1 355264 1984712 4260546 4909561 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 865181 1329449 2531280 2665165 -1 7736 929034 1253621 1329676 1353619 1797330 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 -2 907617 1142048 1280267 2666322 3955214 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 523399 1814094 4657461 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 391466 3019163 4700901 4740720 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 697592 896298 1155083 1343731 1829748 2228272 4007496 4491727 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 1217716 3458341 4945970 4950001 -1 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 776264 1586823 1759966 2359510 2387705 2499937 3932068 3989695 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 460387 607241 2428758 4365515 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 729266 1040391 1728646 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 204256 2031702 3038816 4634571 4850817 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 201287 466606 1672418 2015994 2758007 4346326 4574075 -1 463137 2310519 2954138 3872553 4576629 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 77440 2052722 4188117 4922060 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 1598736 1994978 2036778 3988087 4281935 -1 -2 106185 876200 1185999 3668213 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 969071 1278679 2554718 2858204 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 2036778 3988087 4281935 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1033964 3210373 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 529267 1068437 2044849 2790768 4725894 -1 292667 1508683 2185796 3091763 3114505 4245775 4317474 4598630 4699318 4962917 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 942796 2687977 3241572 4196538 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 1907618 2678532 3488947 4538012 4854789 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 403544 1261121 2280866 3948927 -1 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 2584421 2585906 3049046 4286479 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 1621150 1648654 1841251 2230353 3055278 3135092 3221732 3277416 3711954 3728005 3865059 4438813 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 3724617 4577099 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 1910837 2054821 2923122 3174600 -1 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 734557 980083 1555354 2064151 3214026 3236168 3649440 4672602 4902810 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 922443 1731185 3814064 4344383 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 3057129 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 312781 1476710 1987656 4051353 4331742 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 1084726 2652204 4110645 4585454 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1162036 1199176 1247981 2805594 3876252 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2196470 2803886 4115613 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 408395 546908 1420390 1770323 2068994 2198104 2927634 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 162123 549895 653032 4292301 4758293 -1 -2 504714 2827782 4323486 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 91744 263685 411010 756089 902949 1152019 2093656 2953823 3958043 3990295 4917561 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 765141 834088 1461295 1744342 2303978 2342845 2415179 2927873 3057129 4462476 4786303 4926130 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1270346 1650926 3265726 4402582 4965867 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 -2 1243057 3059623 3976054 4570308 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 4081920 4389477 4494417 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 1682220 2862442 4895966 -1 -2 186851 191206 407673 461095 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 467793 476245 716964 866401 4355651 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1744740 2551024 2649762 4048071 4607706 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 218394 582412 909518 2202990 3516366 4857864 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 181742 210643 683625 1190336 1193604 1465056 1545842 1641192 1892396 2471247 3057406 3222868 3787210 4530322 4770275 4778094 4891054 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 3951327 -1 870588 1097939 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 4378749 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 121892 249017 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 2041247 4462931 4630124 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1529388 1995437 -1 211829 212605 1036939 1485563 1521853 1626316 1911016 2018505 2766958 3139288 3470518 3565755 4007496 4217482 4306721 4402028 4647184 4776132 4796468 4843763 4906222 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 61849 1239610 1329193 1764504 2152312 2620904 -1 -2 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 260308 676955 1754286 3163409 4627408 4845785 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 922443 1731185 3814064 4344383 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 451123 791543 1571169 4775884 -1 -2 917811 1109600 3539849 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 862928 1934290 2286576 3557036 4893764 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 1126675 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1772062 1848098 2110558 2636073 3224382 3384002 4810270 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 2604927 2780791 3059977 3304737 4091829 4514046 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 516367 2480074 2797757 3034443 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 711782 1201399 1251008 2208477 2272114 3769900 4291176 4576629 4841486 -1 -2 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1512029 1907848 3263356 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 322330 599998 1693029 3367032 3980119 4606115 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 586907 759902 1664977 4340877 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 15399 573551 683624 1236387 1597876 -1 443886 505950 1408969 2579685 2917798 4874799 4977896 -1 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 41098 3706277 4391711 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 1260806 2618240 -1 -2 266404 -1 160616 1659779 2300472 2337018 2676774 4329084 4454146 4690470 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 1525158 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 397936 2415221 2658084 3915674 4960981 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 1690118 2114105 2146322 3234854 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 747147 3100301 3112476 3591898 3820414 3896692 -1 -2 80842 485520 1152329 4714172 4949985 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 692573 905845 995789 1709498 2009461 2600922 3112521 4270051 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 136695 168541 2156828 2709915 3006776 3101733 4830894 -1 1937481 1969518 2613819 3032827 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 90821 100440 426927 2033375 3047383 3410210 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 124627 1092621 2455287 3294450 3958622 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 130128 721223 1030625 4049217 -1 757997 1967291 3146503 4999999 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 274537 520440 1070477 1897664 2313175 2467725 3425438 3480847 3676266 3681421 3931918 4281427 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 209385 589044 621150 637545 1313876 2626717 2773811 3291087 3565969 3574559 3752909 4013405 4441588 4551856 4814094 4941227 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 937428 1421770 3634113 4189170 -1 -2 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 700833 2187266 2764870 3392894 4579466 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 77321 1123946 2809712 3057113 -1 41098 3706277 4391711 -1 -2 2779053 3834470 3968162 4070513 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 529267 1068437 2044849 2790768 4725894 -1 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 39333 1080054 1209168 1870167 2994736 3032618 3120916 3262746 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 482317 619087 2087828 2294230 4586375 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 2403447 2671272 3195843 3799595 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 515090 1235264 2807630 3884947 4592641 -1 780683 2082498 2686994 4295668 4965242 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 870588 1097939 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 176827 557127 2456616 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3129253 3398464 3627254 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 3364458 -1 -2 184556 1058025 1658447 3772338 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 942796 2687977 3241572 4196538 -1 -2 188210 988148 1288568 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 278552 1574795 1790086 3530287 4582062 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 134624 396006 639351 3033802 3900009 3909477 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 291725 314407 2111435 4566975 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4631856 4712643 4945559 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 2542715 2616378 3710227 4417773 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 256794 996513 2227395 2438772 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 529267 1068437 2044849 2790768 4725894 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 915736 1073111 1397017 2115025 2878630 3091304 3577685 3757037 4178217 4431484 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 329571 668931 3656712 3880061 4816100 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 78366 675652 2823488 3770058 -1 -2 41098 3706277 4391711 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 865181 1329449 2531280 2665165 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 -2 1757294 1901866 4190017 -1 -2 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 -2 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 1176478 2901109 4173017 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 273399 506486 734958 900723 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 385830 842756 1333934 2234347 2378234 3183437 4345253 4772081 -1 1446561 2803695 2996003 3367835 3560330 4674944 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 400597 2345943 3243897 3669045 4371582 -1 1315881 3275401 3515772 3657227 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 1386897 1738304 1969277 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1490363 2128938 2879333 3430389 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 -2 34616 968986 2001096 2095928 3517546 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 485048 1045339 1309748 4089586 4363035 4524435 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 775180 1523339 2055389 2272111 2548836 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 1971663 2432712 4220928 4337829 4881532 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 2866594 2994296 3257348 4461950 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 210483 601467 2225973 2566519 4207073 -1 -2 652213 944830 2800800 4104974 4951063 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 1684239 2717895 3048507 4618597 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 6317 442323 571400 795829 1058701 1426379 1765153 1856974 2031176 2798171 3224331 3839498 3960938 4068888 -1 158741 573823 1196886 2707842 4643742 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 175683 471983 3305775 3573005 3768509 4120894 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 239674 1430683 2719574 3269144 3427462 4605752 4780123 -1 -2 67062 762559 1009887 1327808 2030219 2084366 2162342 2348583 3161691 3207808 3496556 3672153 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 132762 1053329 1073206 1431432 1847961 3294554 4282265 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 791931 1624598 2413570 2522892 4697374 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 568429 763782 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1887023 3000132 3425858 4506791 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 1303445 1696160 1922997 3227093 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 3512258 3955563 3988951 4041615 4253763 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 495709 967432 2053059 3627683 4527516 -1 216906 1132597 4288168 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 471991 665731 835203 835903 2762124 2802730 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 299985 3264560 4007210 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 429394 550652 1693100 3365356 4568498 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 871594 877633 1348347 1918851 2157093 2243802 2467418 2726773 2952038 3156897 3278639 3279171 3701867 3936590 4341462 4651978 4682160 4820096 4859446 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 -2 3171254 3351508 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1342495 1621587 2907517 2950516 3328672 4616431 4999999 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4732144 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 257658 1167723 2226826 2695294 3603561 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 964561 1141316 3392520 3850115 4632066 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 768061 1324378 1396961 2993822 3137380 3512249 3981144 4316371 4580358 -1 291560 2177417 2408554 2762388 3204542 3235390 3344282 3962259 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 734651 1623945 4317024 4970206 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 361900 940820 1068774 1143105 3252518 4483864 -1 2102440 2215700 2420663 3919367 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 -2 254514 978727 1624095 3576059 -1 -2 1383500 1956788 3511384 4632840 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 990569 1095832 2825662 3149483 3459382 3620055 3996904 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 1684239 1839479 2717895 3651684 -1 -2 136101 2507137 2676216 3735797 3954784 -1 929970 2246369 3733311 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 107036 1087643 1261113 1592071 2080742 2549420 3267865 3275295 3793307 4886793 -1 776649 1587413 3209107 3238195 3441051 3960419 4222620 -1 361147 634629 1078481 2648098 4718011 -1 -2 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 615869 2068269 2543608 2886673 3076542 3396922 3846744 4116466 -1 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 922443 1731185 3814064 4344383 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 327079 1604275 2998743 3739114 4215144 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 363170 993055 1105507 1976181 2641762 3104628 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 789215 1117419 1315700 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 1162048 1274249 1783357 2431891 3050280 3117366 3293301 3808946 4694150 -1 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 124535 969659 1428380 1678573 1810648 1988666 2549525 2692273 2790593 3734135 3858683 3863673 3878247 3907718 4306373 4549266 4565087 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 32632 439023 1933519 2902252 4898976 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 109594 302688 1353045 2629893 3023548 4101495 4755487 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 1626528 2384181 2478793 2673308 2819313 4646728 4968881 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 3951327 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 1996723 3790399 4632987 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 594234 923085 1774504 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 1163815 2964028 3538050 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 15067 1824123 1828174 2741767 2934939 3232560 3264684 3808726 3981687 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 721018 1450841 2104537 4126790 4952102 -1 1636035 2820143 3214210 3696834 4500654 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 1603569 2157228 2575491 3092937 4814517 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 385576 1924112 2116572 2481865 4208877 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 1402643 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 3232982 3807407 4933334 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 -2 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 14264 40300 205119 799544 1225426 2294053 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 166242 735885 1077530 1099072 3881289 4053534 4603610 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1612286 1886729 3130908 4385682 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 55674 708426 1074227 2860715 2974323 4063370 4454465 4631606 -1 -2 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 83492 761325 907203 1389420 1405930 1683279 1686769 2854171 2873733 3145091 3350289 3669187 4239225 4645845 4977787 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1424776 1487265 1508258 2467923 3104332 4636475 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 69074 473754 4484427 4593796 4782240 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 2120238 2796806 4446891 4504231 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 1075283 1399476 4437931 -1 -2 1548747 4252505 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 621364 1219980 1292474 1835685 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 86941 928802 1363513 3954298 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 531584 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 120709 1286336 3157517 4214838 4255753 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -1 -2 57547 1311542 1436249 2003590 2419861 2488180 2541774 3703132 3731892 4991862 -1 -2 971385 1565430 4539921 4809675 4939117 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 432505 698554 3776908 4389913 -1 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 290259 971524 1375794 2796727 3930497 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 1139626 1784151 1966001 2036869 2548016 2838033 3686813 4474415 -1 1052934 1918690 2222924 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 2862350 3089098 3493906 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 245056 334804 565892 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 2324641 2774701 2890590 3020219 3457042 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 2731311 3479985 3700413 4206574 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 146419 705651 708039 2251492 2296058 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 201056 326310 958833 984230 2154888 2167020 2692009 3382715 3553289 4066494 4972286 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 1217716 3458341 4945970 4950001 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 290259 971524 1375794 2796727 3930497 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 556747 1984923 2551625 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 -2 176583 2264391 2297084 4831999 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 364309 738214 2095216 2854688 2939778 3644962 -1 95519 648169 2553336 3573303 4346557 4464285 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 677217 1010770 1194504 1235932 1309474 1336316 2015284 2249426 2267595 2629290 2908617 2969867 3330098 3355664 3700326 3795457 3969425 4361135 4467420 4950993 4955186 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 312781 1476710 4051353 4331742 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 488792 628585 2573046 3430702 3588827 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 605674 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 1075283 1399476 4437931 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 899422 1510987 3824067 4056714 4356065 4642871 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 67336 221605 226478 462656 832232 846535 1111070 1127342 1233463 2005017 2049896 2205848 2403680 2463746 2837862 3311856 3599074 4235189 4345851 4546792 4990566 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 166150 502914 652580 878363 1642691 -1 390399 2133949 3192182 4257091 -1 -2 130128 721223 1030625 4049217 -1 757997 1967291 3146503 4999999 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 735982 1192011 1404448 1751550 1755004 1776844 2009014 2303253 2587424 3121791 4531508 4771578 4851816 -1 -2 26362 1254965 1970868 2706292 4398028 -1 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 74637 2084513 2405712 3127513 4761709 -1 -2 385830 842756 1333934 2234347 2378234 3183437 4345253 4772081 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 1248752 1533795 1933920 3711039 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 927331 2174135 3625598 3681495 4497183 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 49237 78079 118696 328564 405770 708746 882392 1036983 1198387 1240993 1243077 1249661 1285671 1863507 2407716 2526141 3077136 3130865 3179660 3245749 3615779 3904702 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 320129 1770337 2053607 2688850 3273730 3301547 -1 -2 403544 1261121 2280866 3948927 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2794568 3551078 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 361504 371425 2412531 2904729 3164791 3678067 4383332 4441613 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 762559 1327808 2030219 3496556 -1 -2 537659 1129760 1704312 2125521 2261504 2374368 2441425 3758148 4505580 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 245799 1043371 1692103 1921165 2327687 3672802 4117939 -1 539177 1579619 1775386 2107740 3150519 3456168 3661896 4276946 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1910837 2054821 2923122 3174600 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 521870 704262 1533876 4356305 4407634 4692802 -1 929741 1170236 2145207 4357035 4447541 -1 -2 198623 4884449 -1 444545 577168 918280 2798027 3209721 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 581472 1061212 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 44870 608495 623475 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 1289367 1752741 1806211 1920608 2826063 2998720 3712286 4626215 4746530 4847538 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 301339 393424 760090 1012254 1544851 2812302 4519646 -1 -2 162642 557772 1517388 1974028 2616484 -1 326108 458860 933279 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 1131678 1385896 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 -2 97902 1166358 1824209 2291865 4159438 -1 82393 145303 751103 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 653092 913672 1946743 3349603 4894777 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 1512029 1907848 3263356 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 526764 900072 912403 924468 1333486 1678395 1897090 2054996 2204966 2314894 2397270 2400990 2515159 2523680 3806210 3954560 4466570 -1 -2 6260 118341 296807 1269265 1321960 1507905 1698318 1913927 2462565 2621647 2655502 2775670 3680177 3865444 3894819 3959936 4032898 4038028 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 3864148 4081946 4575461 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 910035 1754973 3122568 3954567 4995172 -1 266404 1427619 3983437 -1 522283 975549 1198753 4962339 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 3267025 4775076 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 504714 2827782 4323486 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 461732 1687087 3631609 3881619 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1105 1796774 3497954 4718302 -1 -2 403544 448588 952164 1261121 1312814 2280866 2999007 3117572 3810899 3948927 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 2508874 3312329 4411672 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 813414 893535 1062808 2792193 4919382 -1 747312 1209829 3364808 3773065 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 -2 1039633 2201187 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 642237 3685338 4890445 4999999 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 843462 1589882 3801754 3957223 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 735501 4395168 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 868395 3896412 3959662 4116653 4394890 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 552736 619250 2332173 2678383 4021122 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 303821 353588 793491 874676 1063373 1849458 2427792 3048833 3995517 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1074532 4401397 -1 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 762559 1327808 2030219 3496556 -1 -2 2731311 3479985 3700413 4206574 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 123728 259279 341729 765744 1435950 1548612 2618913 3036585 3540584 3768866 4139455 4289499 4917586 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 501859 775296 1227669 1882755 1996296 2094013 2131070 3055020 3061252 3228328 3373028 3568113 4494539 4812784 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -1 -2 320063 556676 1951744 2297711 3055259 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 1167622 1518028 1687087 1722460 2785828 3631609 3754663 4137369 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 633989 762111 1243397 1523929 1606260 2519101 2810450 2836798 3104506 3461346 3576467 3790497 4310041 4637807 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2102440 2215700 2420663 3919367 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 349175 1355088 1567960 3812393 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 2142081 2769873 2852864 3333166 4280338 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 2472673 3645700 4735374 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 619723 1666888 3132093 3634945 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 252641 1623001 2547423 4344726 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 1490363 2128938 2879333 3430389 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 449305 1033195 2473783 4039690 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2375893 3227599 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 529267 1068437 2790768 4725894 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 69827 1666376 1975774 3253662 4241687 -1 -2 515419 998477 1402369 1494335 -1 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 365543 472282 1490016 2197967 2560792 2795613 3707834 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 3756142 3972899 4300165 -1 -2 1490363 2128938 2879333 3430389 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 1219149 1930582 2265380 2559378 2640902 3138559 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 1284324 2472252 3123158 3519997 4406825 4515250 -1 -2 129753 580956 739316 2384106 2567973 4662094 -1 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 865411 1051281 3642992 4610724 4667707 -1 -2 922443 1731185 3814064 4344383 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 989510 2699694 3726025 3883522 4520256 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 791543 1745996 4216548 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 153143 782375 1275769 1329119 1381513 1476346 1478329 1736017 2134050 2463601 2501992 3196018 3354421 3600943 3824952 3987960 4640318 -1 -2 170413 1356541 2301735 3080417 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 3936590 4341462 4682160 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 2837862 4011387 4063199 -1 -2 576024 1033964 1933452 3210373 4511864 -1 1744740 2551024 2649762 4048071 4607706 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 624224 3140151 3151446 4983610 -1 -2 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 1784151 1966001 2548016 2838033 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 873704 1004529 1305179 2718396 4446189 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 134720 437966 781855 1714181 2063572 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 969071 1278679 2554718 2858204 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1237163 1917098 2052890 2767473 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 2073272 2498762 3823114 4314781 -1 1235835 2960575 3995612 4933807 -1 3626976 3759688 3927410 3982449 4086712 4543382 -1 -2 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 -2 804958 1979582 2729534 3506820 4907981 -1 1037556 1087750 1474885 1879870 2264242 4407609 4481234 -1 -2 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1713395 2994602 3165152 3585835 3981108 4492597 4563658 4748839 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 236560 348251 812461 972345 1306659 2036165 2579182 2920664 3113112 3372899 4215048 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 725714 887724 1635018 4028862 4147293 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 297704 644480 869616 991797 1329968 2735597 2811501 3220978 4156669 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4977707 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 4612385 -1 -2 407185 525900 777414 1819249 2874389 2897687 3098151 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 -2 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 167273 505037 537765 553264 2283798 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 82532 84178 187278 197184 1264063 2064093 4464308 4891669 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 37363 2533870 2801942 2978039 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 714421 861505 932766 1001186 1169642 1504287 1700556 1928968 1930972 4127408 4458912 4570414 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 41098 3706277 4391711 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 2665292 2908934 3493749 4599592 -1 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 932766 1001186 1169642 1287180 1700556 1925048 1928968 1930972 3080214 3148745 3165853 3295194 3546158 4127408 4128411 4458912 4570414 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 883721 900266 1319828 1465662 1867214 1991344 3310003 3468975 3921913 4047923 4539191 4679550 4749950 4881082 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 502419 1692666 3724761 4201763 4759521 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 -2 323866 642207 1467386 1497676 1691893 2160361 2296574 3330414 3436290 3440098 3507732 4809164 4944300 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 434327 2828222 3523462 3720903 3920453 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 2245546 4738944 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 2349022 2473005 3323571 3590657 4361034 4420135 4994023 -1 -2 1229014 1743943 2401282 2701592 4099147 4304113 4952640 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 945400 1059371 1098941 3923292 4247345 4531624 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 -2 223880 1032303 2031299 2319527 4784721 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 23871 548500 550052 607722 4228158 4602190 -1 92817 1369766 1417712 3108668 3862191 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 814627 1364973 2087771 3213331 3354444 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 15399 573551 683624 1236387 1597876 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 237689 758864 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 321538 2138251 3604715 4328862 4911307 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 1280468 1660722 2026215 3435945 3922539 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 3287535 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 81664 320907 1116475 1871625 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 78366 675652 2823488 3770058 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 81664 320907 1116475 1871625 -1 94071 107636 134720 252100 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 -2 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1231219 3098464 3196556 3269889 4827493 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 269911 1015281 1775256 2788206 2855136 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 169974 1933530 2367669 2461143 3338850 -1 2215426 2573772 2912708 4635113 4809023 -1 360519 1178746 2112171 2416069 2870440 3111383 4862085 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 401730 1329457 3531997 4360627 4775355 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 -2 922443 1731185 3814064 4344383 -1 -2 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 988148 2171158 3129232 3331898 3549529 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 416438 510994 511518 1206725 1254592 2443616 2591865 2602714 2650086 3248934 4391700 4501103 4880885 4999999 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 2282905 3149685 4754080 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 843462 1589882 3801754 3957223 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 91788 364708 1306247 4107939 4532230 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 124467 1982720 2425921 4154298 4778704 -1 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 909401 2510476 2742303 2887606 3283250 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 282106 530788 1542326 1696112 2680397 2805059 3801631 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 1478790 3828613 4898442 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 4799175 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 37363 2533870 2801942 2978039 -1 762111 1243397 1606260 2810450 3790497 4310041 4637807 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 204551 221502 2642337 2838122 3732648 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 918319 1776211 2323613 3981049 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 1130292 1146771 1353585 1448619 1695757 2602953 2766768 3147769 3938609 4044418 4106566 -1 2229801 3682937 4457991 4739948 4827648 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1181646 1538050 2006409 2115125 2152266 2541680 2918439 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 414063 551729 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1112506 1661483 2249807 2262900 2330733 2582492 2825761 3107508 3211955 3317641 4446511 4494417 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 255286 804958 1979582 2729534 3506820 4907981 -1 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 432505 698554 3776908 4389913 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 247472 610695 926620 1466746 1570406 2039061 2358170 2701679 4002924 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 926445 3482608 3775697 -1 -2 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 115524 933184 1026353 1655224 2905567 2978112 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 -2 692573 905845 995789 1709498 2009461 2430505 3112521 4270051 4390049 4790118 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 2073 3076775 3555110 3801363 4522447 4554857 4818776 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 298068 497814 2258845 2641428 4017630 4335678 -1 26510 150745 221897 1325381 1527374 3694151 3807657 3953181 3995934 4259003 4271081 4543780 4707241 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 681940 975997 1550295 1596306 2472530 4827235 -1 -2 64357 1102694 1547916 1653217 1732904 1807200 2157511 3637035 -1 1133212 1211225 3293121 3516798 3712136 4121362 -1 -2 469441 698522 1110998 1255715 1615368 1864401 1895012 2200963 2630637 3542118 4056756 4068545 4086006 4518506 4874462 4962046 -1 138798 3063154 3275148 4435121 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 4759521 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 7179 301339 393424 438641 760090 760932 1012254 1034827 1535274 1544851 1719379 2130506 2812302 3052131 3313450 4233603 4519646 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 35701 2592940 4621511 4667568 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 431535 1198224 2706558 2865831 3280656 4217565 4399367 4642150 4791223 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 510996 548505 811975 1411692 3271984 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 568667 1567535 1589703 3203558 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 204665 333405 568667 1010986 1567535 1589703 2786664 2973869 3203558 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1049347 1293280 2407303 3257287 -1 235403 1224454 1873999 2132604 2741507 3113842 3342652 3505069 4874993 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 1331023 1591492 2211691 2404841 4727620 -1 362519 695689 1916004 2245721 3598130 4852569 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 1287092 3408015 3807463 4780259 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 2559605 3079610 3316230 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 400597 2345943 3243897 3669045 4371582 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 -2 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 914331 1205371 2008044 2378261 4985544 -1 -2 463518 660936 1539615 3835457 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 249894 456425 768921 3591685 3830912 4729087 -1 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 534237 1852568 4129224 4821381 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 402832 2968415 3225325 4422075 4527538 4894897 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 205491 1242678 1586588 2082247 2354110 2360776 2404841 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 -2 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 6826 432700 730039 965590 1226357 1274655 1661522 2101189 2509212 2720340 2903574 3135414 3596398 3952426 4249951 4271310 4882668 -1 -2 823043 929437 2067829 2559795 4068464 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 513715 794713 1677942 2663782 2755743 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 135386 270957 388694 491282 1462226 1631807 1735051 1742731 2064260 3399249 3642953 4110332 4451996 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 -2 204256 2031702 3038816 4634571 4850817 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 576024 1033964 1933452 3210373 4511864 -1 1102616 2838814 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 1753562 1754976 3397484 4068000 4162796 4681118 4790062 4986304 -1 -2 403544 1261121 2280866 3948927 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 2602002 4314465 4588309 4617170 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 1910837 2054821 2923122 3174600 -1 -2 556747 1984923 2551625 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 917811 1109600 3539849 3662418 4461848 -1 -2 2837862 4011387 4063199 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 332943 1543256 1854466 2510499 2723749 3493346 4617253 -1 -2 138565 2944191 3306439 3342755 4315530 -1 -2 355264 1984712 4260546 4909561 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 918127 1730132 3745814 3942557 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 455843 859790 912119 1834941 2243999 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 873513 1175095 1589039 1678791 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 157789 299262 1547618 1636906 1653779 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4616266 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 209485 291492 2130505 2432709 2789772 3343421 4058356 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 738219 777200 1101507 3142699 4156173 -1 -2 367500 430449 600630 1373835 1742026 1985706 2294883 2365158 2529822 2720640 3388102 3638600 3693519 4030408 4215766 4548365 4809329 -1 -2 3045635 3509696 4138347 4516101 -1 609271 1061746 2969018 3189510 4060715 -1 -2 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 84407 257465 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 684942 1542820 2456063 3034477 4261945 4696059 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 71090 1111867 1930657 3478678 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 432505 698554 3776908 4389913 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4256467 4352088 4436093 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 4281104 -1 -2 778318 1456842 1970426 3055508 3095901 3464554 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 452995 673028 2324288 2382311 4807674 -1 -2 605747 1173896 1432654 1908563 2407740 2667050 2718137 3839784 3974803 4783870 -1 507756 1336051 2264807 2308314 2630197 -1 -2 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 69074 473754 4484427 4593796 4782240 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 74087 86224 160215 598116 598744 747307 949784 1098278 1350955 1629501 1801564 2152582 2324978 2474431 2993973 4322249 4366853 4723221 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 126628 950419 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 91145 1123132 1136369 2242681 2541850 2904902 4509513 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 24023 1067773 1829140 2423861 -1 1340522 1477234 1865680 2241231 2704629 3412792 3531001 4442064 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 83996 570534 862851 1563323 3413158 3568006 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 642237 3685338 4890445 4999999 -1 -2 78695 475171 1001562 2829425 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 2869142 2908160 3076283 4403102 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 529267 1068437 2044849 2790768 4725894 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 154173 2008646 2522753 4979495 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 37363 2533870 2801942 2978039 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 125710 180504 397140 1127679 2041056 2083651 2993055 4778314 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 695797 920690 1523889 1885339 2063981 2201786 2487335 2541276 2844744 2844903 2886319 3139835 3312965 3561308 3917403 4400467 4493605 4999999 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 124441 1095044 1330228 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 552661 1554839 2302634 2939944 4321695 4940329 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 568268 734217 2769771 3010400 3160189 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 215576 1187000 2052283 3279748 4375550 -1 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 266996 1124620 1248752 1296035 1533795 2108223 2388106 2738741 3586280 4275944 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 713178 2176431 3538495 3810035 3966734 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 3001619 3380055 4325926 4711719 -1 -2 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 676321 2790768 3829914 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 1460015 1872642 1997442 2771227 3379755 4127337 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 505829 598965 1609487 2364719 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 190636 331072 523351 720163 1502848 2525531 3410966 3709137 4753345 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 782595 1128800 3085545 4020017 4355594 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 334670 652401 1885796 2100960 3374116 4745598 -1 -2 57547 1311542 1409587 2541774 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 2580340 3834230 4089725 4891359 -1 -2 27974 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 125519 970809 1632191 3127534 4679403 -1 -2 293785 689359 3549641 3612407 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 1790758 2294755 2988628 3969507 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1348157 1925363 3530853 -1 -2 726658 1466043 2674206 2921147 4682231 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1237163 1917098 2052890 2767473 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 1889811 1952131 2275700 4025503 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 1076269 2332686 4128394 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 -2 2064196 2121952 2357624 -1 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 1790758 2294755 2988628 3969507 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 762559 1327808 2030219 3496556 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 840042 1458808 1769748 1841983 2556277 2874728 2944636 3181912 3752153 3982159 4011933 4126918 4256292 4262466 4576832 4695206 4792130 4969923 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 46186 345721 1977717 2956455 3407563 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 3274898 3382154 3760880 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 766618 812787 2358677 2751570 4325350 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 3274898 3382154 3760880 -1 403332 1652245 3738533 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 426322 720921 1724949 2820615 3650281 3986400 -1 515419 998477 1402369 1494335 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 446584 588935 1053679 1784324 3023280 3389844 4862664 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 1005911 1116414 2052818 2135954 2829734 3756333 -1 -2 1955031 2445173 4825414 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 15399 573551 683624 1236387 1597876 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 345761 481759 955377 2848915 4617356 -1 -2 1058325 1193654 1742263 2274728 3209194 3794631 4399481 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 -2 1182982 1828693 1951746 2082318 2600166 -1 46610 2767592 3447269 3762901 4372392 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 254514 978727 1624095 3576059 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 -2 1098193 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 858709 1411110 1611678 1672257 2013417 2027238 2184956 2435537 2548603 2611736 3483293 3942786 4126780 4152371 4376838 4546646 4609959 4792683 4887589 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 504714 2827782 4323486 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 167776 188649 640967 677846 1325598 1399717 1578997 1614881 1675162 1851179 1851545 2047459 2520610 3529138 4089947 4445310 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 1545734 3582913 3712136 4121362 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1807555 2754830 3008258 3074594 4233543 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1358321 1510130 1684038 2130617 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 452995 673028 2324288 2382311 4807674 -1 -2 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 224376 629242 2120488 2717188 2977829 4057135 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 1271235 2478814 3367441 4281140 4740149 -1 305574 1164182 1185720 1355160 4509526 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 107036 1592071 3267865 3793307 -1 -2 150292 323425 2280340 2678217 3194181 4073569 4560849 4586491 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 4590257 4614645 4647645 -1 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1878482 1974560 2234981 2554390 3192863 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 621223 1231665 2107095 2203903 4521545 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 -2 397756 2679658 4812251 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 611727 1627665 1983970 4029313 4663265 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1193059 1237939 1365432 1581215 2372003 2687649 2887041 3250038 3353749 3509492 3625852 3912156 4069245 4431620 -1 -2 81664 320907 1116475 1871625 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 4222350 4457344 4757589 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 2858978 2901916 3634721 4516746 4686653 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 1039633 1929596 2201187 3078230 -1 206731 2337363 3421167 3726152 4668654 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -1 -2 77440 212936 388935 1018332 1222759 2052722 2070272 2317993 2367125 2484575 2553128 3740574 4188117 4428936 4457956 4922060 4939647 -1 -2 216444 2344804 2585871 4107593 4474323 4884632 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 576560 1259875 2340954 3178529 3917618 4978002 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 216906 1132597 4288168 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 75763 331183 509377 674656 3068781 3444768 4776546 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 232255 455407 780867 1557386 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 432096 469386 479819 652614 725297 993253 1078690 1337788 1463263 2225922 2754417 3123578 3140827 3220664 3445349 3676156 3835457 4424762 -1 -2 316767 2368568 2406689 3389294 3879794 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 400597 2345943 3243897 3669045 4371582 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 17928 2491410 3757896 -1 105680 1518017 1635068 1766161 1823819 2399149 2522026 2885971 2971167 3801351 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 814627 1364973 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 569868 1172621 4834960 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 -2 26362 1254965 1970868 2706292 4398028 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 454025 1071001 1134926 1152281 1353488 2346332 3043378 3190374 3219413 3805641 3901202 4570698 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 1084618 1301541 2532091 3056449 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 769302 930807 3227989 3728079 3779630 4202975 4753777 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 339973 525570 817721 2163269 2544054 2765436 3885123 4751477 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 256794 996513 2227395 2438772 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 -2 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 1294000 1318214 2957918 4223654 -1 491959 729901 1005306 2749087 3413318 4748996 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 552736 619250 2332173 2678383 4021122 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 452995 673028 2324288 2382311 4807674 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 862921 1832669 3774704 4108547 4380025 4496756 -1 -2 754067 1598736 1994978 2036778 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 94124 1690200 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 542714 557182 1120459 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 675807 2653500 3461087 3888130 4577873 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 713535 1807649 3013623 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 173954 283870 949242 1734807 1838945 2064963 2991636 3054422 3107426 3127913 3986599 4837429 4895737 -1 113067 784820 804165 1383369 1877238 3703982 4105159 4251267 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 247075 304728 3022451 3801858 3900299 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 67131 1221528 2124872 3514154 3565661 4992705 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 602253 823489 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 748198 1474242 1773634 3126189 3671735 4513646 -1 931925 1962608 2736054 3339857 4073095 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 -1 -2 534804 1821398 2502675 2971672 3578210 3648674 4212325 4835449 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3915633 4263410 4828505 4856014 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 2321732 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 46186 345721 1977717 2956455 3407563 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 79419 483083 571400 3331133 3720489 3952270 4177204 4561457 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 657393 1225544 2881619 3033908 4202132 4299488 4469412 4628572 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 -2 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 78103 460189 2244499 2788229 3040570 3278480 -1 987359 2347991 3218421 3263603 4359587 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 569868 1172621 4834960 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 2749860 3691811 3817798 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 774931 850675 2261560 2636001 3157317 3528606 3740158 3854014 3931563 -1 -2 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 470749 1384609 3573931 3595232 4379831 4827736 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 664080 732390 867962 1000439 1006708 1528023 2738283 4080973 4118513 -1 -2 395736 2191344 4908436 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 114818 646346 2930992 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 77017 230593 1223600 2322011 2956062 3110786 3269339 3439233 3825654 3857586 4420261 -1 -2 312781 1476710 1987656 4051353 4331742 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 2868128 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 2634438 -1 -2 148958 453332 990795 1382150 1856235 1937307 3166124 3203315 3379271 3709327 4823109 4942135 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1149651 1797461 1966298 2131597 2391950 3736109 -1 -2 256794 996513 2227395 2438772 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 942796 2687977 3241572 4196538 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 1315881 3275401 3515772 3657227 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 776649 1587413 3209107 3238195 3441051 3960419 4222620 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 865411 1051281 3642992 4610724 4667707 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 994888 2475838 3264113 3593265 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 507400 2092399 2461691 3331551 4209603 -1 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 2665292 2908934 3044693 3493749 4599592 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 932675 940362 3157042 -1 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 70864 186675 1676593 3126632 3806945 3972023 -1 521970 2168074 2505387 3279246 4878286 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 588899 1211225 3418910 4357325 -1 -2 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 351208 430638 789326 1070026 1098693 1555145 1731641 2841196 3143219 -1 741942 795888 1088906 1441652 2769198 3997359 4077231 4884613 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 22205 1369403 2700616 3244540 4061674 -1 727421 933610 1108179 1958549 4739008 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 278890 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 252641 1623001 2547423 4344726 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 79592 657646 2620680 3746374 -1 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 -2 900261 2250583 2293843 2393016 2951708 4098406 -1 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 349175 1355088 1567960 3812393 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 301755 2633564 3042984 3349003 3950793 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 524218 894665 2156697 2711143 4708291 -1 -2 106309 505950 3957782 4582162 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 34053 438894 769510 1069404 1193265 1506023 1698403 2031189 2287174 3131325 3586075 4672321 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 78366 675652 2823488 3770058 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 302329 2274119 2961741 3038706 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 89121 651497 1455203 3018210 3241871 3302988 -1 -2 34616 968986 2001096 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 1368208 1814938 3083571 3144959 4890462 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 758112 1151680 1266469 3446031 -1 -2 1523959 2226927 3290460 4376577 -1 1877569 2152136 3300601 4456485 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 1497942 1803021 2414453 2445256 2501189 2698729 3282710 3845869 4152611 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 247586 869906 1772559 1998153 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 1314170 3424085 4336967 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 69074 473754 4484427 4593796 4782240 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 640185 3720713 3817852 3868436 -1 985782 3204972 3626170 4444454 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 446361 1857964 3682807 4260060 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 684567 3354256 4267765 4629360 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 41098 3706277 4391711 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 1899099 2655080 4799118 4966974 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2516383 2858325 3724617 4577099 -1 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 3349324 3853536 4602303 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 171738 1305825 2325180 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 937006 2223534 2882179 4999999 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1546270 2350557 2863860 3407259 4609235 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 1807555 2754830 3008258 3074594 4233543 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 1395172 4226236 4410560 4928151 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 642346 1318588 2151844 3838133 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 2084513 2405712 3127513 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 2401 2125981 2567127 2958472 3611870 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 77440 2052722 4922060 -1 -2 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 32889 129231 513834 600900 611973 1166618 1893197 2130851 3099058 3703660 3855015 4174020 4578808 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 1237163 1917098 2052890 2767473 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1296201 2462166 2803549 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 1061392 1459872 2830817 3247470 4880766 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 1548747 4252505 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 270300 706004 4145682 4267116 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 42644 627671 927294 2173175 2218121 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1416994 2854527 2933678 4384933 4946088 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 1926938 2151579 3748969 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 260863 649198 1008357 1650040 1683462 1957414 2424467 2432488 2498752 2693489 2783718 2893247 2895795 4064727 4542378 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 4094351 4548654 4581757 4829646 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 565895 1882531 4444735 4470892 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4240483 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 169910 387553 634368 1530191 4086390 4411164 4465294 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 304707 448566 4141961 4347667 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 882432 1889927 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 2397924 4252514 4260675 4269497 4524082 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 642346 1318588 2151844 3838133 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 -2 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 1248752 1533795 1933920 3711039 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 106734 839917 1656518 2714617 3051122 4990099 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 199922 1300315 1423496 1814728 2197107 3921381 -1 -2 522495 916780 4088157 4461836 4982710 -1 775180 1523339 2055389 2548836 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 158897 206958 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 1490363 2128938 2879333 3430389 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 15399 573551 683624 1236387 1597876 -1 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 477318 1019498 2544810 4022330 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 299985 341149 731050 1917701 1976429 3133242 3264560 3568660 4007210 4328229 4670528 4965201 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3862169 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 494687 1479229 1929328 -1 -2 34921 457324 707241 1126540 1373454 4951962 -1 3083296 4270033 4347703 4647389 4647958 4692452 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 1877569 3300601 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 423373 1472720 4121777 4508006 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 818040 2414789 3273245 4334975 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 122294 742852 1610469 1696497 1754670 3013227 3403825 3617138 4955176 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 136101 2507137 2676216 3735797 3954784 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 1690118 2114105 2146322 3234854 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 949664 1394236 1654341 1676109 2965626 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 2211979 2396428 4323464 -1 323932 1316201 2399344 2425580 3733350 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 786202 1724288 2384564 4901272 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 840037 1697210 2259562 2958035 3098721 4466395 4486598 -1 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 342461 885665 3192824 3400106 4557499 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 165881 920983 2158647 2922158 3359558 4087774 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 205491 1242678 1586588 2082247 2354110 2360776 2404841 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 795114 1053890 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1200995 1639347 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 454920 1072031 1806831 2414981 3657790 -1 469117 978846 1204161 2825073 3605147 -1 509323 2143158 2722887 4592929 4619254 -1 -2 56712 294138 906106 1446449 2749683 3139776 3822636 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 38956 110205 253349 2529695 2668753 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 -2 242757 246936 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 713535 1807649 3013623 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2855281 3308893 3612966 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 -2 3878104 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 4922 1831384 2301242 3716339 4999999 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 191482 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 16095 833956 1101035 1517187 3016148 3392600 4113702 4237132 -1 -2 205306 226493 403284 3161993 4122752 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 -2 1416994 2854527 2933678 3130464 4946088 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -1 346392 1096023 1572117 1623163 3474055 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 301625 497784 881233 1036043 1664896 1668179 1683926 2092481 2117462 2164383 2344631 2671818 2776200 2996384 3450985 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 133266 263874 1657149 2698000 4393810 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 2854249 3631091 4281693 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 1490363 3430389 -1 414626 2749183 3850460 4864657 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 3281820 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4938068 -1 -2 1395172 4226236 4410560 4928151 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1270346 1650926 3265726 4402582 4965867 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 91788 364708 1306247 4107939 4532230 -1 -2 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 988148 2171158 3129232 3331898 3549529 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 1052934 1918690 2222924 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 1564517 1609079 2284703 2478147 4002259 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 864326 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 426504 718869 1461797 3191925 3951532 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 735501 4395168 -1 26362 1254965 1970868 2706292 4398028 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 1127519 3268952 3308259 4028327 4111711 -1 877722 1321989 3497702 4919382 4934959 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1684239 1839479 2717895 3651684 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 523067 2078259 2111774 3423148 -1 1069300 1255773 1545034 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 3045635 3509696 4138347 4516101 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 2064196 2121952 2357624 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 481164 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 1615826 3734359 3771995 4538662 4886701 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 300163 383895 582496 748897 898262 924604 1004254 1123126 1285962 2595357 2990829 3306635 3493455 3933935 4366423 4431198 4780928 4815891 -1 -2 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 143029 748895 979245 1007897 1309917 1433710 1469843 1725858 1995994 3795676 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 279877 1818033 2032299 2563171 2958813 3957262 4480652 4999026 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4764350 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 629433 892602 2234926 3630689 4136755 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 4946878 -1 -2 1520099 2807417 3743891 4122415 4758119 4769563 -1 1798795 2143534 2899799 4595564 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 86941 928802 1363513 3954298 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1719379 2130506 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 642346 1318028 1318588 2151844 2700077 2802038 3033826 3838133 4596695 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 2125521 2476931 3037581 3770795 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 3011046 4137317 4210459 -1 -2 1178504 2441394 2947773 4973013 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 1615826 3734359 3771995 4538662 4886701 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 155309 616885 636037 2231037 2931013 2983944 3072171 -1 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 -2 581064 807098 814813 1457372 1618672 2028439 2032112 2236379 2496561 2528069 2562911 2629118 2938628 3949026 3985606 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 233465 479727 4122613 4771125 4796582 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 359956 834488 1473638 2771321 4725849 4761888 4844853 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 726658 1466043 2674206 2921147 4682231 -1 -2 402640 1093629 2027837 2502477 2874771 3215077 3960440 4548256 4688181 4767565 4784841 4976932 4991638 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 78103 460189 635975 1644231 1894512 2079596 2244499 2788229 2825169 3040570 3268733 3278480 4037876 4206547 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 780683 2082498 2686994 4295668 4965242 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 942010 2252465 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 1362271 2221589 4526188 4611476 4738551 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 86941 928802 1363513 3954298 -1 -2 2043055 2320570 4519682 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 169910 387553 634368 1530191 4086390 4411164 4465294 -1 190727 284272 302652 1048397 1885921 2583948 3161242 3486956 3851517 4067063 4113672 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 2460666 2860537 3147210 4497421 4593646 -1 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 64357 809925 843008 997746 1102694 1283402 1311402 1327338 1547916 1551710 1653217 1732904 1807200 2157511 3007181 3246968 3279595 3637035 4342682 4544065 4882908 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 -1 281888 1424036 1900667 2349284 3190622 3267025 3298288 3595408 3818424 3889387 4597774 4767039 4775076 4784901 4838059 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 201712 1216471 2784855 3865935 4096524 4131962 4203717 4965495 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2665292 2789573 2908934 3387473 3493749 4599592 -1 741942 795888 1088906 1383500 1441652 1956788 2769198 3511384 3635329 3997359 4077231 4632840 4884613 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 23231 202339 1247359 1789371 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 154312 998519 2172217 4033332 4501663 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 1358321 1510130 1684038 2130617 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 870055 1249837 3409959 3996669 4153721 4790076 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 744891 923721 2378636 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 473245 589891 804646 2966169 3961886 4369009 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 47413 942687 1406142 1517115 1661565 2107030 2279715 2426681 3412117 4314003 4332191 4639585 4895198 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 58232 1494369 1595654 1900308 3133712 4913699 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 188392 328892 507778 509356 976194 1034002 1530630 2264027 3208728 4576613 -1 -2 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 234092 409531 1095118 1780164 2216525 2861518 3414581 3795252 4222313 -1 -2 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1326366 2500723 4279989 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 582839 4391846 4453425 4885395 4982810 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 868395 3896412 3959662 4116653 4394890 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 507400 2092399 2461691 3331551 4209603 -1 1556612 3360322 4116757 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 8554 261496 830344 2349284 2401094 3042884 3267025 3755360 3889387 4313629 4406439 4775076 4784901 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 92381 531813 781447 3262950 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 16218 894282 1678981 2460047 3077072 3712546 3732233 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 768697 3172205 3208103 3487130 4746707 -1 531941 920536 2077647 2585625 4332864 4682473 -1 988148 2171158 3129232 3331898 3549529 -1 -2 361147 634629 1078481 2648098 4718011 -1 6586 928168 1648932 3939117 4993465 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 959620 1704494 2687025 3852199 3914121 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 858560 872089 1054012 2737095 4685013 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 1617522 4083364 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 1892977 2868172 2997042 3824042 4483513 -1 1385470 2825853 2883823 3840623 4004003 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 340630 1532369 3364444 3858824 4361102 4751751 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 770748 1771583 2052993 2994560 3549605 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1098084 2863495 3204742 4354172 4393771 4638516 4798990 4924007 -1 -2 1756810 2131075 3335701 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 316767 2368568 2406689 3389294 3879794 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2388106 4490580 4773962 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 824892 4598981 4727770 -1 903473 918173 2817466 3811408 4256193 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1225213 1518765 2591366 3880351 4368635 4633247 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 209385 637545 1313876 3752909 4013405 4814094 4941227 -1 842902 1092718 1703817 1874820 2793454 3574527 3732210 4004906 4787305 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 702274 2478246 3145090 4209923 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 3314 89528 935414 1199955 3403967 4038759 4496085 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 3406527 3811450 3889476 4510306 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 266404 1427619 3983437 3989374 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 85482 681762 1095768 4574081 4866106 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 162304 707434 2659314 3079677 4017162 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 -2 1981769 2905751 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 927647 1134259 1455829 2810857 3061828 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 271498 1803168 2325170 3343774 3480628 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1813755 2040949 2355773 3657257 4194672 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 2461213 4288116 4933874 -1 -2 831311 3580674 4440411 4754599 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 91145 538382 650365 698383 1193138 1260299 2207620 2274119 2541850 3076908 3923841 4509513 4683806 4805004 -1 -2 632503 681743 985470 1998664 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 4137519 4434361 4778092 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 556747 1984923 2551625 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 74875 501884 2344746 4520341 4718874 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 70618 1552317 1892289 2646577 2915722 4554063 4770025 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 918127 1730132 3745814 3942557 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 2075340 2239686 2911341 3089767 3887001 4196491 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 18594 2137232 4403183 4469508 4801822 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 18506 899218 1101276 1205046 1321971 1442701 1595712 1647626 1978670 2487231 2879333 2946465 3430389 3979701 4573170 4638722 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 434680 1154123 1835488 3622192 -1 1971425 2130854 4074907 -1 -2 432652 450729 516935 676642 1174742 1226295 1837431 1908954 2583506 2932926 3741539 4359675 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 629433 892602 2234926 3630689 4136755 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 864326 1835481 2134631 2353632 3859714 -1 266404 1427619 3983437 3989374 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 1971663 2432712 4220928 4337829 4881532 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 4899431 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 938912 2756850 2818107 3105405 4006062 -1 -2 69652 273187 1520175 2143644 2910952 4493184 -1 -2 149790 230951 2436710 3686228 3756941 3890521 4818031 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 -2 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 262142 1864268 4197634 4943085 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 273187 2575145 4154025 -1 96415 483513 861175 1262830 1395019 1401456 1561531 3537631 3722690 -1 -2 907617 1142048 1280267 2666322 3955214 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 90593 1056159 1243336 3672023 4578688 4713373 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 1074532 3628744 4401397 -1 2407787 2950983 2978322 4680440 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 1662256 2399746 2513410 3109477 4510854 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 611677 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 1234100 1300389 2656249 3139248 -1 -2 1564517 1609079 2284703 2478147 4002259 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 1225899 1264328 2544708 2768770 3498236 4485675 4548313 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 858560 872089 1054012 2737095 4685013 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 38157 360361 663947 1129724 1823083 2361006 3315789 3365723 3778072 3785199 4077025 4289777 4379584 4653438 4901205 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1540357 2503587 4407534 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 758112 1151680 1266469 3446031 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 1564517 1609079 2284703 2478147 4002259 -1 2125521 2476931 3037581 3770795 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 78564 2645529 4473038 4535146 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 498193 1737678 1816540 2709926 3411490 3479901 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 752311 848525 1300505 1809920 2478804 3427075 4560005 4575136 4744032 4998721 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 113625 1719881 3709956 3902093 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1546270 2350557 2863860 4609235 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 -2 280768 763620 862694 1604151 2723704 3437959 -1 260161 771235 1843063 3395645 4145182 4458427 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 1091782 2118115 3713182 4999999 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 -2 3889476 4606941 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 101376 910451 1508081 1683768 2830935 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 969438 2260891 2672838 4885912 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 529267 596499 1068437 1469552 1786133 2044849 2790768 3206138 3389817 4254839 4725894 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 236650 307941 809889 900129 1048527 1115458 1463842 1674077 2205842 2412736 2740728 2877590 3243162 4228146 4263559 -1 1176478 2901109 4173017 -1 2644707 3456636 4562265 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3223943 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 194073 284993 640485 3227307 3481283 3853255 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 114818 646346 2930992 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 1548747 4252505 -1 -2 2121679 2592977 3696152 4173539 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 1303581 2295630 3921764 4816863 -1 362802 678509 3135422 4952260 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 955067 1015658 1066104 2645156 3865935 4935904 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 423762 578848 2843618 3454756 3990801 -1 -2 1276231 2057283 2533814 4503995 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 1535650 1772258 2077024 2136295 2233949 2265579 2299098 2686172 2697991 2868124 2961582 3436806 3590551 3906340 4243077 4248502 4670210 4714576 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 2930254 3691007 3991331 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 791093 938364 1300279 1634673 2898954 2995693 3727675 4818232 -1 1296201 2462166 2803549 2966274 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 2024891 3591317 4024094 4044246 -1 78695 475171 1001562 2829425 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 4092363 4308321 4446687 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 203827 701805 832007 1357745 2251887 2272989 2283334 3160868 3420019 4571948 -1 -2 205136 332451 4534180 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 24895 91533 606447 1935575 1966858 2153176 3369015 3990189 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 432505 698554 3776908 4389913 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 452995 673028 2324288 2382311 4807674 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 425531 1092339 1837192 2214423 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 1915628 2429312 4166565 -1 -2 1091305 1790082 1855160 2349521 2417506 3276687 3679798 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 -2 778318 1456842 1970426 3055508 3095901 3464554 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 -2 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3981618 4442503 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 2732589 2782468 3103962 3959970 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 563961 2506408 4308696 4942321 -1 -2 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 237785 543980 1443868 2305095 3183044 3599327 3750481 4422326 4448246 4449402 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4864795 -1 -2 941134 1360758 1726782 1739038 2982420 3398606 3568372 -1 51156 128444 325042 978200 1844259 1975904 2236323 2492417 3023381 3255677 3481853 3734896 3816121 4155290 4474486 4532402 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 201794 1024431 1264954 1462635 1933411 2563734 2581638 2636819 3284039 3303135 3603039 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 42644 627671 927294 2173175 2218121 -1 20209 564070 2518327 2634438 2668201 2788657 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 32210 118397 450102 948911 2262652 3034122 3091967 3103419 3214413 3242887 4125476 4316754 4773960 4955176 4999999 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 1237163 1917098 2052890 2767473 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 469117 485974 978846 1204161 2825073 3349310 3535040 3574715 3605147 3880902 4872894 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 281655 1020375 4000223 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 390180 1191194 2285518 2292041 3274021 3789106 4270033 4315336 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 1476939 3010662 3237328 4917244 -1 864873 1453325 3247826 3850312 4182739 4786576 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 504714 2827782 4323486 -1 -2 1847577 2495407 2675472 4029875 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 837109 909980 982118 2931858 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 34616 968986 2001096 2095928 3517546 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 306451 2502492 3406323 3969741 4354776 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 241305 351208 430638 789326 1070026 1098693 1555145 1731641 2084482 2481276 2546413 2638849 2841196 2964811 3143219 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 687337 2541590 2801060 2804606 4072264 -1 -2 1286192 1562387 2780128 3299572 3959367 4375992 4680219 4961760 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 971385 1565430 4539921 4809675 4939117 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 -2 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 426504 718869 1461797 3191925 3951532 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 257658 1167723 2226826 2695294 3603561 -1 3309 679299 780985 1518387 2080223 2700225 3842546 4638125 -1 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3714342 4026105 -1 754067 1598736 1994978 2036778 4281935 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 103378 487729 700594 950000 2073684 3258401 3341436 3598986 4085247 4226713 4508184 4580600 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 391078 421240 509288 3478688 4374230 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 254514 978727 1624095 3576059 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 555705 731062 949404 1201049 1781383 2865518 2933527 3366283 3438943 3661289 3825316 4294411 4604507 4987306 -1 557765 1153675 2180987 2697968 3041564 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 1529388 1995437 -1 -2 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 170065 342828 367452 396127 1040081 1283690 1507922 1575317 1651439 1745745 2021095 2101604 2484743 2752211 3226374 3644731 3679400 3809491 3983612 4187060 4432667 4842428 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 1215467 1854174 3943079 4661138 4971035 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 618366 1670254 3350005 3990214 4781321 4890229 4974717 -1 -2 690301 865789 965659 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 837897 1424511 2248886 3214755 3696070 -1 770595 1763173 2352713 3835622 4489972 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 -2 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 504714 2827782 4323486 -1 51760 281754 376229 579763 604178 2567232 2632300 3987840 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4599076 -1 -2 119838 302632 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 188815 847816 865924 1658605 1823167 4370414 4836151 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 1678703 2207730 3213368 4518837 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 79032 471815 557685 841330 1567567 2353069 2632395 2948140 3170867 4466597 4689132 4872396 -1 609271 1061746 2969018 3189510 4060715 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 400826 2608953 2922538 3429795 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 775916 2112032 2219564 3973830 4526744 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 346080 811572 1189850 1557546 1823279 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 81664 320907 1116475 1871625 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 1541625 3919304 4301257 4501861 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 1169797 1314220 1561551 1663418 2879536 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 961566 1205599 1381878 2195248 4669544 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 962799 1042372 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 122294 336308 698316 1675093 1922476 2720889 3398345 3986749 4141845 4652401 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 -2 4049217 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2506554 4432333 -1 -2 2090681 4333109 4496409 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 1471291 2199887 2391898 2840499 3875036 4032520 4094991 4479499 4744793 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 992876 1708082 2103814 2813736 3785063 4049658 -1 423762 578848 2843618 3454756 3990801 -1 958675 1076184 2600816 2756850 3105405 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 523399 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4657461 -1 -2 1294901 1433812 2017132 4285578 -1 -2 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 122090 414236 1692883 2076679 4079045 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 283877 1583450 2165023 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 90207 2601339 2647512 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 117385 450281 4272411 4389602 4414138 4830630 4967385 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 789215 1117419 2078418 2202695 4226625 4433648 4612871 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 44435 117198 1075253 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 1498824 2189125 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2451664 3230914 3405473 -1 -2 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 18267 1633359 2899690 4078616 -1 488115 3295337 4139163 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 734651 1623945 4317024 4970206 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 1857964 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2934044 3733651 4143068 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 -1 -2 266404 1427619 3983437 3989374 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 1527718 3082276 3612448 4857584 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 1084726 2652204 4110645 4585454 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 504714 2827782 4323486 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 2749860 3691811 3817798 -1 594184 2169357 3094319 4010622 4095222 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 759065 866286 4690997 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 130128 721223 1030625 4049217 -1 757997 1967291 3146503 4999999 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 2003590 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 430162 1088215 1432824 1491859 4999999 -1 245091 503727 1248864 1422597 2881241 4875511 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 988685 1209720 1661742 3492238 4712521 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 4296946 4528552 4728712 -1 -2 1452070 2401236 3450611 4422043 4635946 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 125519 231154 455474 1930935 2298206 4265084 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 363673 375245 600085 756828 909850 1217977 1280542 1341568 1501283 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 2196470 2803886 4115613 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 910035 1754973 3122568 3954567 4995172 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 506858 745007 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1294901 1433812 4285578 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 347162 2595998 2603756 2666486 3770017 4977337 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1684239 1839479 2717895 3651684 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 922443 1731185 3814064 4344383 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 477318 1019498 2544810 4022330 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1842473 2549470 3868686 4172923 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 423762 578848 2843618 3454756 3990801 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 -2 349175 1355088 1567960 3812393 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 232255 455407 780867 1557386 1752746 2173170 3163230 3186598 3235518 4308943 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 197228 506176 1945080 2220221 2734145 4741432 4957794 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 2117915 3006295 3480871 3538372 4273387 4886719 -1 3754 1043462 1125671 1284450 2120510 2620680 2723573 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 269911 1775256 2788206 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 1383500 1956788 3511384 4632840 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 642311 2707653 3017543 4431289 4794244 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 700833 2187266 2764870 3392894 4579466 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 611973 2130851 3703660 4174020 -1 -2 529267 1068437 2044849 2790768 4725894 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 162379 216488 686030 2003642 3238683 3414034 3416022 4169631 4825974 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 -2 403544 1261121 2280866 3948927 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 4805880 -1 -2 430162 1088215 1432824 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 397936 2415221 2658084 3915674 4960981 -1 121970 597680 1055057 1071900 3919163 4488580 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 2731311 3479985 3700413 4206574 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 154515 2257571 2752182 3914963 -1 207891 1070888 4116119 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 41098 3706277 4391711 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 324094 488323 1958345 2439187 2514535 2712152 4204051 4432850 4712290 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 120709 1286336 3157517 4214838 4255753 -1 -2 2731311 3479985 3700413 4206574 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 539607 1487489 1987345 3845404 4757228 -1 327344 386978 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 4242035 4432314 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 93429 387590 645495 1792390 2401516 2785065 4418890 4546108 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 1076269 2332686 4128394 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 964235 1577750 2136282 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 484299 931877 1893524 3514605 3814323 4020818 4395561 4568579 4761640 4867146 -1 17595 35136 139347 2247438 3424571 3593510 4000152 4239680 4294413 -1 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1248752 1533795 1933920 3711039 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 69074 473754 4484427 4593796 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 1471248 1733417 2215426 2573772 2912708 3522512 3692461 4033206 4635113 4809023 -1 534237 1852568 4129224 4821381 -1 360519 1178746 2112171 2416069 2870440 3111383 4862085 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 2731311 3479985 3700413 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 401370 1031428 2370670 3450177 4207967 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 659757 1811944 3577527 4736099 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 2685685 3692490 3816488 3846818 4148945 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3981388 -1 82549 588649 1194399 3458189 3805333 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 922443 1731185 3814064 4344383 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 349175 1355088 1567960 3812393 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 4101892 4119715 -1 340630 1532369 3364444 3858824 4361102 4751751 -1 370346 630829 1177662 1374043 1461295 1492903 1705204 2264875 2643602 2729120 2806943 3687735 4039800 4871058 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 486757 559049 3176565 3275406 4345117 4952003 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 -2 772655 1170377 1587665 2390598 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 3951327 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 859728 1259829 1277168 1489174 2374851 3034571 4049169 4422055 4764047 4938427 4971125 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 -2 245799 1043371 2327687 2550190 3672802 4117939 4392933 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 264411 637163 726669 1055565 1538463 4366909 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 3645392 4538326 -1 846659 886917 1652730 2211503 3072558 3118001 3306445 3764897 3955258 4169610 4282328 4327965 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 886537 899939 2629325 3586342 4523625 4882847 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 137997 813386 1257167 2462672 2493124 3520874 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 762825 1710835 2206025 4245965 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 1889811 1952131 2275700 4025503 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 113625 1719881 3709956 3902093 -1 -2 819077 902799 1237178 3430468 4409836 4559954 -1 611973 3703660 4174020 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4438962 4467810 4738924 4901293 4999999 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 395230 961341 1280915 1282439 1852282 1996684 2269750 2879639 2933410 4285893 4479345 4756261 4801869 -1 -2 971506 2711852 3081993 4215583 4956825 -1 -2 4922 1831384 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 74875 501884 2344746 4520341 4718874 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 693090 1064582 1673748 2092194 4396757 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 2816180 3068172 3458336 3569126 3977060 4301557 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 755785 2106982 2384281 3916339 4877502 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3737505 4134137 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 225104 1824136 2600683 2671306 3462646 3899474 4775619 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 749818 973193 2267913 2372999 2539078 4982143 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 191830 330511 2163212 2604342 3583849 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 1305021 2058105 2751641 3226990 4850628 4873196 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 -2 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1644700 3796742 4165977 4470362 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 1620389 1771164 2831740 3101633 3228613 3385541 3865708 4719598 -1 -2 136101 2507137 2676216 3735797 3954784 -1 94141 365427 833438 983272 1008738 1243510 1355007 1378558 1716294 2136717 2166745 3097940 3541411 3585310 3772533 4067307 4242168 4558626 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 1034831 1400546 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 1910837 2054821 2923122 3174600 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 659317 2978946 3506308 3614615 4699003 -1 -2 1341432 1783216 2161023 2238942 2583595 3061728 3360465 3711221 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 848952 1696153 3320611 3402701 3646838 -1 2068959 3004262 3257077 3593471 3982159 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 504714 2827782 4323486 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 1088093 1612676 2063928 4540818 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 1234100 1300389 2656249 3139248 -1 -2 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 94124 1690200 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 355264 1984712 4260546 4909561 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 621364 1219980 1292474 1835685 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 1276231 2057283 2533814 4503995 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 412796 1335183 1996280 2006447 3861832 4728503 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 8691 2745820 3130926 3407560 3849667 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 -2 823043 929437 2067829 2559795 4068464 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 2121679 2592977 3696152 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 1237163 1917098 2052890 2767473 -1 2685685 3692490 3816488 3846818 4148945 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 2115 303821 353588 535609 793491 874676 1063373 1570894 1586830 1818805 1849458 2278898 2427792 3048833 3995517 4128981 4161956 4686623 4982866 -1 -2 1956293 3234743 3968516 4719222 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 4190017 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3889476 3967495 4606941 -1 504714 2827782 4323486 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 762559 1327808 2030219 3496556 -1 -2 1588479 1615623 3121876 3437151 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 1722894 2064898 3587270 4960621 -1 -2 858560 872089 1054012 2737095 4685013 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 58015 1544080 2430952 2656798 4049992 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 556747 1984923 2551625 -1 -2 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 1545734 3582913 3712136 4121362 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 -2 78564 2645529 4473038 4535146 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 67392 321515 385603 426030 758858 1943648 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 735982 1751550 2009014 2587424 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 -2 205491 1242678 1586588 2082247 2354110 2360776 2404841 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 2665292 2908934 3493749 4599592 -1 -2 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 1287092 3408015 3807463 4780259 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 642237 3685338 4890445 4999999 -1 -2 269075 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3193270 3204706 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 430162 1088215 1432824 1491859 4999999 -1 2535998 3617437 3871783 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1368365 1863150 2765222 3807657 3838433 -1 24023 1067773 1829140 2423861 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 3227093 -1 96373 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 -2 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 4092363 4308321 4446687 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 1101507 3142699 3551577 4156173 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 112175 996031 1166397 1620142 1704250 4142366 4157714 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 321673 647996 1271690 1401409 2012348 2082250 2409342 3591551 3937152 4316023 4553334 4761113 -1 -2 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 251977 827710 3007459 3063258 3967161 4860407 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 2043055 2320570 3996248 4519682 -1 -2 947837 1002903 1102198 2165931 2355622 -1 -2 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 78366 675652 1290551 1317387 1735296 1837281 2823488 3302298 3770058 4153663 4498463 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 1729256 2443110 3892890 4121082 4343126 4657220 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 1070631 1711604 2302980 3006469 3088296 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 3845429 3970289 4165988 4973355 -1 -2 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 38157 360361 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 26362 1254965 1970868 2706292 4398028 -1 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 369003 817648 1158680 1318788 2177860 -1 -2 247472 610695 926620 1470120 1570406 2039061 2358170 2701679 4002924 -1 12836 1407992 1850850 2906714 3201033 4522632 4572408 -1 887012 1481784 1559071 1984891 2993970 4117113 4349167 4468204 4702543 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 -1 -2 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 349175 1355088 1567960 3812393 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 249894 456425 768921 3591685 3830912 4729087 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 1237260 1310333 1367396 1480488 2081256 2711082 3939579 3996614 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3810808 4265293 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 2588987 2652958 3418944 3771685 4187844 4566977 4982220 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 494687 1479229 1929328 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 1088419 1867237 3424424 3779420 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 810263 1471248 1581102 1733417 1964427 3450528 3522512 3692461 4033206 4500508 4670241 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 -2 2439963 2627185 2640823 2729217 3787993 4014332 4580735 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 414247 566724 2040950 2412893 2974056 3950525 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 587779 3257768 3575324 -1 -2 380865 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 191830 330511 2163212 2604342 3583849 -1 -2 549475 1592770 4299917 4947590 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 119838 302632 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 2848562 4806862 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 837897 1424511 2248886 3214755 3696070 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 401370 1031428 2370670 3450177 4207967 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 870211 1008740 1163416 1332545 2160019 2619368 2689623 4372063 4567529 -1 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 -2 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 -2 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 1227075 4082817 4399323 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 88025 759065 866286 4690997 -1 609271 1061746 2969018 3189510 4060715 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 301819 571310 2519616 3251552 3689678 3877376 4182861 4366433 4383064 -1 -2 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 858560 872089 1054012 2737095 4685013 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 650910 1811547 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 427971 619583 3179188 3651323 4548561 -1 -2 1545734 3582913 3712136 4121362 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 130864 687550 841483 998024 4797955 4976006 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 1260806 2618240 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 370346 630829 1177662 1374043 1461295 1492903 1705204 2264875 2643602 2729120 2806943 3687735 4039800 4871058 -1 1248761 3070825 3401867 4817211 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 677585 805503 1000826 1683077 3113071 -1 -2 611973 2130851 3703660 4174020 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 35753 199934 519298 930034 1176516 3418505 3739601 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 588899 1211225 3418910 4357325 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 4413582 4932941 -1 -2 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 1191299 1675757 2535311 3200657 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 154515 2257571 2752182 3914963 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1820692 3930881 4274654 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 345379 3539177 4116123 4717042 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 317419 438684 608278 1908423 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 1910837 2054821 2923122 3174600 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 640185 3720713 3817852 3868436 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 549475 1592770 4299917 4947590 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 433971 1339624 3879825 -1 64899 222228 597294 659101 663243 1043995 2646686 3194493 4105965 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 320907 1116475 1871625 -1 -2 1446561 2803695 2996003 3367835 3560330 4674944 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 346392 1096023 1572117 1623163 3474055 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 401370 1031428 2370670 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 528363 864869 1979317 3115332 3457254 4983511 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 459968 1229013 2842718 4324824 4340525 -1 -2 640593 2545987 3228760 3314713 4118699 4452689 4767294 4892591 4980105 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 1790758 2294755 2988628 3969507 -1 -2 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 106565 1446929 1743843 1880581 2051261 2399699 2437295 2549467 2705954 2983669 4266064 4392684 4969135 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 4991638 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 652213 944830 2800800 4104974 4951063 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 1352304 2314748 3080365 3770812 3832700 3857072 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 629433 892602 2234926 3630689 4136755 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 2010457 2503610 3962553 4107965 4202953 -1 -2 67131 1221528 2124872 3514154 3565661 4992705 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 1049237 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 629433 892602 2234926 3630689 4136755 -1 2837862 4011387 4063199 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 -2 640185 3720713 3817852 3868436 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 247586 869906 1772559 1998153 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 1105 1796774 3497954 4718302 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 2193084 2656727 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 707241 3154477 4181115 4299437 4951962 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1545734 3582913 3712136 4121362 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 270864 2198681 3105801 3271910 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 690688 821344 965213 997333 1185857 1375962 1993491 1996334 2246800 2614599 2787406 3072072 3373597 4327646 4739008 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1804705 2353057 4105747 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 29513 847400 1963057 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4725170 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 120330 416438 2650086 3704490 4501103 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 219533 1402369 1494335 2876480 4051985 -1 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 4896860 -1 364309 738214 2095216 2854688 2939778 3644962 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 278394 1839501 3076308 4176321 4624858 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 864326 1835481 2134631 2353632 3859714 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3679853 3703506 -1 43443 545334 803380 898674 1386461 1426469 2159791 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 801990 1217741 2378871 2915238 2945043 3814813 3815053 4975705 -1 47440 634188 961744 1000264 1757294 1901866 1969518 2913188 3755402 4190017 4669180 -1 -2 515419 998477 1402369 1494335 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 4002530 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 1076172 1910290 4307289 4465266 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 542848 2366554 2978730 3345605 3685712 4446279 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 1581107 2650604 4243553 -1 630057 1361926 1742146 3158440 4338856 -1 -2 2051621 2179541 3308671 4421005 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 337898 700848 1217374 1698740 1893400 1954114 2820356 3444389 3879684 4300919 4335975 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 -2 188210 927176 970830 988148 1288568 1334529 1971425 2276273 3550395 3714821 4685291 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 81664 320907 1116475 1871625 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 2769771 3010400 3160189 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 258769 1020115 2829907 3427818 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 295838 485058 904042 1711838 2902608 4047392 4424968 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 610733 1154809 1556146 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 899699 1851543 1853063 1990436 3401931 3634879 4282841 4793763 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 395736 2191344 3350345 4908436 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 56712 294138 906106 1446449 2749683 3139776 3822636 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 941498 952810 1133975 1567516 1657149 2364896 2672250 2698000 3007762 3356303 3728274 4234869 4393810 -1 352077 1344165 2372448 3085531 3388418 -1 -2 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 1603569 2157228 2575491 3092937 4814517 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 1019498 2544810 4022330 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 -2 805332 1591653 1928685 3886695 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 183582 342301 918478 1894206 4751849 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1088419 1867237 3424424 3779420 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 1105 1796774 3497954 4718302 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 1043698 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 50670 217090 325321 1635140 2321173 4642573 -1 2234494 2298130 2602460 3907286 4606327 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 2024891 3591317 4024094 4044246 -1 490481 776280 841313 1041170 1378676 1621182 1710526 2014169 2071034 3232065 3232068 3412849 3792119 4139052 4500123 -1 -2 1134907 1362271 2221589 4526188 4611476 4738551 -1 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 2644707 3456636 4562265 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 448458 731500 914367 1572346 4217265 -1 1039633 1929596 2201187 3078230 -1 -2 162477 344375 850654 1216763 1458069 2208197 2390861 2411297 2518012 2671417 3241364 3351565 3363725 3425347 3686839 4602110 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 4062106 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 780683 2082498 2686994 4295668 4965242 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 3163747 4899431 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 92157 733716 2494609 3327443 3573429 4039607 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 431968 814482 1095820 2898055 3581842 4549785 4790038 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 507400 2092399 2461691 3331551 4209603 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 -2 1705751 2430230 2491511 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 130320 153727 342186 1601874 2365450 3841431 4005339 4675270 -1 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 1333643 1416608 2541781 2612111 2861732 2995804 4722084 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 -2 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 755785 2106982 3916339 4877502 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 322396 409938 893920 1763684 2147139 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 761095 3233857 3672919 4365588 4603088 4719655 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 186366 813768 1460457 2209567 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 180242 470752 1884336 1925160 2065959 2239993 4152541 4479615 4800183 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 176583 706780 998722 1076004 1419677 1434242 1583864 1780175 3085837 3196472 3512621 4238667 4308013 4586047 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 2245546 4738944 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 568304 1227745 2442442 3006386 4202718 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 394556 1285171 1366818 2934204 3003208 3844430 3869854 4467746 -1 -2 556747 1984923 2551625 -1 -2 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 -2 1981769 2905751 3358455 4500881 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 158741 573823 1196886 2707842 4643742 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 268279 376621 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 -1 900949 2452313 3182752 3281880 3826281 4246208 -1 -2 2731311 3479985 3700413 4206574 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 843462 1589882 3801754 3957223 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4906502 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 701649 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 4803314 4868218 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 349175 1355088 1567960 3812393 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 2215426 2573772 2912708 4635113 4809023 -1 638502 1866402 2652393 3584325 4129410 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 37363 2533870 2801942 2978039 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 1088419 1867237 3424424 3779420 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 4634975 4751830 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4376929 4436637 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 753632 1556914 2580943 2601336 3712487 4344336 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 128737 146461 367790 2035238 3510987 -1 -2 223484 361688 950465 1719379 1725591 1789084 1966474 1995538 3225781 3691551 4831212 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 169260 2159658 3140425 4596121 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 34615 472436 517777 846936 861281 1714172 3111785 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 1074532 3628744 4401397 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 37363 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1197706 1996723 2800295 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 962518 1010180 1787170 2471920 4985647 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 423762 578848 2843618 3454756 3990801 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 203019 2878815 3376596 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 948937 1999829 2035676 2119989 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 2027837 3215077 4767565 4976932 4991638 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 54405 3006959 3320651 3844187 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 563961 2506408 4308696 4808751 4942321 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 493454 744891 923721 2378636 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 332190 469386 993253 1038119 1078690 1142313 1337788 2225922 2334948 2623866 2754417 2906081 3140827 3835457 4108547 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 81664 320907 1116475 1871625 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 353781 560329 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 28338 665179 1695367 3091411 4490245 -1 -2 1669161 2541424 2653074 3575942 -1 -2 865181 1329449 2531280 2665165 -1 7736 929034 1253621 1329676 1353619 1797330 -1 477028 1221528 1306865 1758627 4016635 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 4092363 4308321 4446687 -1 -2 568268 734217 3188114 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 403544 1261121 2280866 3948927 -1 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 1407802 2867027 4443005 4685785 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 1612676 2063928 4540818 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 -2 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3907904 4078859 4866582 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 454765 646498 846708 1232833 1824606 3051803 3659730 -1 -2 67131 1221528 2124872 3514154 3565661 4992705 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 556805 3752139 4492366 4825809 4999652 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 156732 163698 397017 1765524 1779545 2909695 3259502 3512359 4868109 -1 -2 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 2731311 3479985 3700413 4206574 -1 1790758 2294755 2988628 3969507 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 20209 564070 2518327 2634438 2668201 2788657 -1 -2 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 -2 72514 211944 330063 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 32496 413509 1137929 3566584 4146864 -1 -2 563961 2506408 4308696 4808751 4942321 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 211484 1021908 1708114 2550828 3323215 3837600 4484212 4521276 -1 -2 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 2106699 3263603 4359587 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 1329457 1532500 1534816 1905230 2482694 3040319 3908749 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 142269 448498 614934 1407092 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 -2 369891 726352 862285 929104 1117419 1340249 1562397 1686953 2202695 2869538 4612871 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 515419 998477 1402369 1494335 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 299616 3491180 3693900 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 125519 970809 1632191 3127534 4679403 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 361147 634629 1078481 2648098 4718011 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 162434 331165 818556 1694377 1817593 2183625 2253888 2610525 2789573 3330352 3387473 3797246 4003292 4498134 4974466 -1 1124895 1434437 3150039 3296941 4438580 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 1956293 3234743 3968516 4719222 -1 -2 922443 1731185 3814064 4344383 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 592050 1506189 2860188 3438060 4549366 4861115 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 454655 3378895 3670416 4477025 4793070 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 -1 42644 627671 927294 2173175 2218121 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 250214 1143268 1597559 2068786 3049492 3792159 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 -2 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 918127 1730132 3745814 3942557 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 2074551 2501413 3675385 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 3861467 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 167684 621364 1155083 1219980 1292474 1829748 1835685 3238667 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 922443 1731185 3814064 4344383 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 429638 1639387 2467682 2716050 2780782 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 1157043 1332431 4166543 4611594 4835299 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 95965 549047 552598 1169998 1628172 1710803 4195385 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 617741 1208802 3441171 3505701 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 361147 634629 1078481 2648098 4718011 -1 136101 2507137 3735797 3954784 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 314287 747374 795862 1489781 3095077 3861403 3937922 4325495 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 40031 514742 3114596 3857610 4152098 -1 -2 1798795 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 -2 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 -2 38157 360361 1129724 3778072 3785199 4289777 4379584 4653438 -1 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 266821 522340 1829439 3802922 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 26362 1254965 1970868 2706292 4398028 -1 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 1237163 1917098 2052890 2767473 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 -2 346392 1096023 1572117 1623163 3474055 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3305291 3351508 3841150 4409394 4700968 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 69074 473754 4484427 4593796 4782240 -1 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 -2 290307 1242974 1405050 1937621 2241709 2366446 3273665 3318524 4900549 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 257599 1113854 2586169 2612921 4290972 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 831311 3580674 4440411 4754599 -1 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 1545734 3582913 3712136 4121362 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 227607 1389293 1484273 2306429 3750617 3933997 4235523 4466222 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 966754 1825104 2650763 3024340 4077935 -1 258826 1077729 1426627 2232617 2916382 4222353 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 38853 2167946 2934063 3129999 3661366 -1 42644 282421 627671 927294 1119017 1470521 2162038 2173175 2218121 2398174 2994375 3751690 4206918 4939572 -1 362802 678509 3135422 4952260 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 3281564 3658353 4611403 4731216 4982143 -1 -2 38853 1420142 1505542 2167946 2934063 3129999 3562727 3661366 4604873 4786576 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 659757 1811944 3577527 4736099 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 -2 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1804705 2353057 4105747 -1 -2 3161993 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3996315 4408856 4496904 4516519 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3228323 3243699 3784567 4063705 4669815 -1 -2 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 569868 1172621 4834960 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 247647 931612 1420562 1641881 2007241 4295574 -1 -2 117039 208249 241475 1302293 1979517 3173702 3973751 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 551571 3335739 3783852 3904094 4663770 4926052 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 23871 548500 550052 607722 4228158 4602190 -1 92817 1369766 1417712 3108668 3862191 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 798022 1197797 2601397 2712111 4669182 -1 -2 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 258656 1119000 1304825 2010617 2084479 3966886 4893936 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 359956 834488 1473638 4725849 4761888 -1 -2 687337 2541590 2801060 2804606 4072264 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 107036 1592071 3267865 3793307 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1690118 2114105 2146322 3234854 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 1874375 2217439 2624763 2685855 2718207 2846527 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 26362 1254965 1970868 2706292 4398028 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 1512029 1907848 3263356 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4819861 -1 252172 421771 972706 2823754 3026457 4602670 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2196470 2803886 4115613 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 520515 769091 1097469 1576547 1686828 1740737 1751305 2015517 2458120 2482509 2775815 3248676 3826759 4112643 4186946 4929097 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 1159856 1819361 1986389 3829609 4625674 4834784 4866913 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 2930254 3691007 3991331 -1 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2090391 2357617 4456647 -1 46303 285770 400059 506306 3033043 3608262 3640684 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 2111923 2209036 2792321 3226494 3387128 4103874 -1 -2 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 198623 4884449 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 399864 762054 1951007 2122586 3265583 3348343 3621765 4158165 4479499 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 762825 1710835 2206025 4245965 -1 1827162 2445888 3353146 4222175 4971330 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 436465 709110 2514772 2926422 4383473 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 3444327 3612558 3824543 4376857 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 587779 3257768 3575324 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 266404 1427619 3983437 3989374 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 992202 1555772 3394569 3926165 3987612 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 1558082 1572371 2032211 3924905 3998561 4116885 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 107036 1592071 3267865 3793307 -1 -2 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 70553 1059991 1748226 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 821769 2244864 -1 -2 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 4783870 -1 871851 1124198 1216504 2953986 3077065 4251522 -1 -2 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 97730 1094442 2319923 4156127 4975352 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 4421005 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 998477 1494335 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 6127 618997 2238605 2932962 3728344 4287454 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1195852 1510322 2164279 2346915 3675289 3888527 4157130 4214388 4862890 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 81664 320907 1116475 1871625 -1 77440 2052722 4188117 4922060 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 2093623 2263153 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 386178 503179 1221535 1523148 2146574 -1 -2 319326 3531663 4521915 -1 725714 887724 1635018 4028862 4147293 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 552736 619250 2332173 2678383 4021122 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 191618 374798 448537 699530 2078068 4164368 4680576 4737013 -1 -2 1248752 1533795 1933920 3711039 -1 -2 266404 1427619 3983437 3989374 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 -2 488115 3295337 4139163 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 102821 436157 1385537 1438943 3626587 3766335 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 813471 1590850 2508731 3218396 4122249 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4682194 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 1109751 2102115 2409662 3468463 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 -2 1548747 4252505 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 116864 143479 1746795 3520463 4938167 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 -2 451123 791543 -1 964561 1141316 3392520 3850115 4632066 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 319400 424532 2977527 3615745 3766915 3914299 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1577590 1814875 4128283 4852500 4882998 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1684239 1839479 2717895 3651684 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 1045800 1603141 2368735 3209444 3369853 4134021 4441645 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 507778 2852084 3006453 3611916 4576613 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 623670 1183498 1635387 2370280 2477619 2743469 3024700 3722360 -1 -2 537659 1303240 1704312 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 882355 1776524 2395765 3447314 -1 628779 1212747 2485913 3472487 3533230 4051928 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 262972 370174 1243678 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 3709255 4587945 4990753 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 346392 1623163 3474055 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 1460015 1872642 1997442 2771227 3379755 4127337 -1 327079 1604275 2998743 3739114 4215144 -1 -2 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 333455 1024033 2455422 3640066 3953254 4814375 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 361147 634629 1078481 2648098 4718011 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 56712 294138 906106 1446449 2749683 3139776 3822636 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 491451 580440 1257995 1421413 1532671 2828232 3237735 3410753 3550169 3591056 3759750 4504375 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 524218 894665 2156697 2711143 4708291 -1 1074532 3628744 4401397 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 556747 1984923 2551625 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1315881 3275401 3515772 3657227 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 75592 285940 867197 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 382631 752600 1430240 2184828 3919869 4494130 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 136975 276508 301266 470489 511771 1040979 3704109 4066943 4433283 4438885 4831498 4864276 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 -2 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 594011 607293 699236 2710158 3436659 3590367 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 4368809 -1 -2 162368 819077 902799 1237178 3430468 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 1690118 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1757294 1901866 2349284 3267025 3889387 4190017 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 122407 1524919 2500787 3186859 3842657 4584708 -1 2294755 3969507 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 1790758 2294755 2988628 3969507 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 299985 3264560 4007210 -1 -2 73558 776280 841313 1041170 1710526 2214822 2315240 2535218 3232068 3412849 4139052 4345116 4973884 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 -2 744586 852288 1902082 4831793 4999999 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 229317 1291061 1922268 2041435 2062755 4227815 4231717 -1 -2 367500 600630 1333137 1373835 1522259 2294883 2720640 2749373 2794569 3124641 3638600 3693519 3797987 4030408 4215766 4334049 4548365 4605553 4937107 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 317419 438684 608278 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 175683 471983 3305775 3573005 3768509 4120894 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 266094 1293979 1378329 2754761 3193593 3567658 3800512 3937254 4014580 -1 -2 568053 3148446 3209283 3261868 3931197 -1 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 823043 929437 2067829 2559795 4068464 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 1038801 1518778 3041226 3421453 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 433971 1339624 3695121 3879825 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 575683 988913 1359437 4829590 4922423 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1981769 2905751 3358455 4500881 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 785108 1105469 1530278 2471789 2643877 4152835 4414799 4657329 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 1413080 -1 2399764 2953439 3131195 3969671 4036212 4342726 4964977 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 800134 1463589 2066137 3174600 4970301 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 355264 1984712 4260546 4909561 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 1030777 1843668 3686076 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 87558 391078 421240 1375540 2798815 3478688 4588245 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 182970 356636 357518 409782 1324279 1646309 1892977 1898084 2868172 2997042 3011046 3414018 3472482 3824042 4483513 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 860599 2423763 3004923 4390026 -1 -2 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 629433 846610 3134482 4468180 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 681549 957626 1557761 1816950 3410512 3646672 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 77666 308089 582955 1834490 1996584 2397134 3150422 3309160 3338375 3519342 3561986 3702804 4026735 4073982 4479663 4593341 4707869 4907349 -1 12015 488200 1036283 1507695 4252997 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 785108 1105469 1530278 2471789 2643877 4152835 4414799 4657329 -1 -2 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 61102 1118762 1357622 1754895 2061382 4470287 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -1 346392 1096023 1572117 1623163 3474055 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4859989 -1 -2 113652 192354 521529 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 521870 704262 1533876 4356305 4692802 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 703911 823719 1207884 2909573 4492030 -1 949664 1394236 1654341 1676109 2965626 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 744891 923721 2378636 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 -2 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 695689 1916004 2245721 3598130 4852569 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4323934 4772740 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 1016596 1687392 2307316 -1 1280542 1399218 1439074 4861250 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 1385539 4037959 4923789 -1 -2 346080 811572 1189850 1557546 1823279 -1 100791 424348 437293 455001 2463419 3672958 3705837 4248418 -1 1314170 3424085 4336967 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 902700 2894109 2902110 3431561 3457808 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 319326 3531663 4521915 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 79592 657646 2112648 2620680 3746374 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 1287180 1910837 1925048 2054821 2923122 3080214 3148745 3165853 3174600 3295194 4128411 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 2472673 3645700 4735374 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 -2 1105 1796774 3497954 4718302 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1633636 1734944 3248790 3536069 4274451 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 835970 1164303 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 2171158 3129232 3331898 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1813760 1926981 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 2309600 3498036 -1 -2 155197 298039 503813 658251 1075688 1659662 3042126 4750214 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 779047 1037136 1261773 2792906 4472973 -1 -2 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 980537 1351877 1891037 2434758 2747844 4795055 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 770748 1771583 2052993 2994560 3549605 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 1899099 2655080 4799118 4966974 -1 -2 79510 681268 769247 841725 848274 1227503 1349766 1553679 2000884 2223562 3444422 3589281 3938879 4474575 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 619723 1666888 3132093 3634945 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 695536 1343976 1771293 2549970 3383712 3470931 3632173 3935313 4073270 4283436 4657704 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 91621 600124 2954458 3541095 3637460 4447977 -1 -2 209691 279443 491103 515168 617472 658124 748552 770226 1311821 1630127 2319039 2333385 2578836 2813022 3547065 3624338 3876390 4018493 4061384 4850453 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 316767 2368568 2406689 3389294 3879794 -1 162304 491466 707434 2659314 3079677 4017162 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 76765 308310 620789 2393986 2475533 3840623 3883678 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 -2 2024891 3591317 4024094 4044246 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 391902 917431 2454831 3967349 4903375 -1 -2 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 713535 1807649 3013623 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 468474 714912 1099100 2475691 4329590 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 79032 557685 1567567 4872396 -1 -2 1407802 2867027 4443005 4685785 -1 -2 2326365 2670998 2690141 2883419 3554813 3585006 3679401 3779608 3808967 3827713 4303791 4519445 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 524218 894665 2156697 2711143 4708291 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 387039 1143158 2137868 2195185 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 305574 1164182 1185720 1355160 4509526 -1 335194 892920 1819677 4373748 4691701 4815748 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 988685 1209720 1661742 3492238 4712521 -1 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 2812372 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 454655 3378895 3670416 4477025 4793070 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 331839 531974 2012607 2068078 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 2665292 3044693 3493749 4599592 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 -2 521970 2168074 2505387 3279246 4878286 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 37363 2533870 2801942 2978039 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 870588 1097939 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 294458 3227762 3751443 4453068 4582905 -1 102596 206938 326162 748142 2053977 2064035 2472673 2781434 4233823 4937761 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 987359 1827887 2106699 2511842 2741596 4326093 -1 -2 1588479 1615623 3121876 3437151 4086307 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 504714 2827782 4323486 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 953095 1070902 2830670 4518047 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 1881839 3064732 3390247 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 -2 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 220300 2510044 2718693 3472079 4280143 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 4301257 4501861 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 -2 262142 1864268 4197634 4943085 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 79592 657646 2112648 2620680 3746374 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 762559 1327808 2030219 3496556 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 -2 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 113625 1719881 3709956 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 1296201 2462166 2803549 2966274 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 391466 3019163 4700901 4740720 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 1024982 1213833 1579397 2320584 2697391 3077237 3219722 3384317 3580778 3890286 3904100 3946314 4754538 -1 -2 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 428071 515419 998477 1186964 1402369 1494335 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 512752 586907 1126675 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 705796 1056292 2926291 4245245 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 1227841 1529102 2987235 3345149 3706963 4705434 4764808 4785467 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 652213 944830 2800800 4104974 4951063 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 1678573 2692273 3734135 3858683 4565087 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 868395 3896412 3959662 4116653 4394890 -1 -2 156732 163698 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 772655 1170377 1587665 2390598 -1 12638 569862 2049952 2321830 3581312 3775948 -1 1605023 2517839 2519278 4775061 -1 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 16284 229070 1767929 2256483 2803919 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 22205 216973 1369403 2700616 3244540 4061674 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 423447 560453 697208 828163 2721128 3145425 3174776 3481332 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 4489679 4818326 4992331 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 444016 485035 585267 1299796 2327268 -1 -2 414626 2749183 3850460 4864657 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 693035 703415 1137735 1928664 2316641 2329255 2592155 2621081 3589997 4617024 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 504714 2827782 4323486 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 1105 1796774 3497954 4718302 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 78695 475171 566581 1001562 1264107 1525797 1945857 2690509 2712677 2829425 2932295 3139241 3357037 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 762651 2760857 3280539 3447435 4020433 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 635975 1644231 1894512 2079596 3268733 4206547 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 74586 1334223 1846670 2333244 3210496 3219770 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 987442 1178296 1219616 1321432 2803604 2976559 3283242 3768474 3972459 3987060 4584403 4698661 4722038 4772321 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 164147 188763 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 3482376 3981642 4131170 4729296 4860687 4999365 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 579150 622453 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 233172 391710 682387 711529 781762 1053526 1250848 1294280 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 484992 574657 620972 1274906 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 927331 2174135 3625598 3681495 4497183 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 -2 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 1971425 2130854 4074907 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 449305 1033195 2473783 4039690 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 3845429 3970289 4165988 4973355 -1 -2 63004 317597 560374 1008831 1375632 1934002 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4073232 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 256794 996513 2227395 2438772 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 615319 2504399 3790297 -1 83774 842298 1027071 1320152 2371230 2781777 3143575 3304183 3961715 4330276 4966173 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 556747 1984923 2551625 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 758811 929642 1236195 4994613 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 1156053 1626171 2488975 3422875 4771371 -1 -2 1005323 3133741 4171541 4498380 4724701 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 1043564 1159856 1819361 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 -2 361850 368982 3508354 -1 -2 25442 367698 2154979 2821693 4180781 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 167273 505037 537765 553264 2102440 2215700 2283798 2420663 3919367 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 721018 1450841 2104537 4126790 4952102 -1 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1040917 1067925 1287653 1540357 2503587 2564857 3203201 3492648 3648360 3748421 4407534 4636611 4968867 -1 -2 961566 1205599 1381878 2195248 4669544 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 101376 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 525713 1412700 2268021 3211791 4620295 -1 -2 95065 2458734 3833927 4546761 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 164315 703883 1766108 2048605 2699275 3425666 -1 556747 1984923 2551625 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2051621 2179541 3308671 4421005 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 463137 2310519 2954138 3872553 4576629 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 1102616 2838814 -1 -2 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 964235 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 12638 569862 2049952 2321830 3581312 3775948 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 311657 1284239 2095824 3475249 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 776067 881473 1374925 1720244 1864865 2185230 2750495 4721756 4881054 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 1431594 1502299 2077025 2222246 2298454 3552282 4285382 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 813414 893535 1062808 2792193 4919382 -1 747312 1209829 3364808 3773065 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 -2 587779 3257768 3575324 -1 1195114 1586492 1690229 1862133 2277513 2399334 2602252 3030040 3214575 3345987 3653697 3913529 3988353 4057724 4782236 4892125 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 725714 887724 1635018 4028862 4147293 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 297704 644480 869616 991797 1329968 2735597 2811501 3220978 4156669 -1 -2 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 1981769 2905751 3358455 4500881 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 63703 152559 306878 317935 1589976 2418499 4347962 4781874 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 -2 528363 864869 1979317 3115332 3457254 4983511 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 109572 483666 1452327 2579519 3338200 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3320372 -1 237193 895394 983942 1830898 2410300 3411715 3980291 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 2665292 2908934 3044693 3493749 4599592 -1 34053 1069404 1698403 2031189 3586075 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 112984 127513 354803 836984 896841 1623239 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 -2 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1807649 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 2761758 4056537 -1 -2 744634 1192346 2661482 3341882 3380997 3664861 4237684 4566400 4899801 4914339 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 2472673 4735374 -1 507778 2852084 3006453 3611916 4576613 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 754060 2676232 3659235 4386816 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 1941390 2068158 2714981 3327310 4024305 4886900 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 481714 671229 765428 2137791 3592577 -1 -2 1696160 1922997 3227093 -1 -2 32820 583917 1148070 2188841 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 -2 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 69074 473754 4484427 4593796 4782240 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 242005 732983 2186277 2933906 4697420 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 20389 278929 400567 1296243 1470223 2347093 2466506 2987437 3347112 4432714 -1 -2 472709 1082006 2309574 2370869 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3977352 4062189 4719329 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 37363 2533870 2801942 2978039 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 3951327 -1 -2 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 88025 759065 866286 -1 -2 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 642346 1318588 2151844 3838133 -1 -2 758112 1151680 1266469 3446031 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 -2 76777 338783 882220 3280538 3469786 -1 392034 739713 1123946 2509762 4325807 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 2220611 2295532 3042336 3290175 3495884 3705998 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 410433 1476238 2041896 3384660 3984309 -1 -2 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 18594 2137232 4403183 4469508 4801822 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 3988087 4281935 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 391466 3019163 4700901 4740720 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 2821429 3278741 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 509323 2143158 2722887 4592929 4619254 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 367025 845357 1502498 2640772 2713809 2992249 3153623 4195386 4409189 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 85482 681762 1095768 4574081 4866106 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 4431620 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 54112 666206 886606 2626965 3675905 4971943 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1315881 3275401 3515772 3657227 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3361724 3830703 4541640 4889286 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 3211664 3267440 3744730 4241957 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 481024 3317289 3573770 3853522 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 2024891 3591317 4024094 4044246 -1 -2 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 283288 1563308 2009611 3000068 4175074 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 361147 634629 1078481 2648098 4718011 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 1716076 2905155 4534507 4882675 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 170413 1356541 2301735 3080417 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 3152904 3280680 3633620 3892065 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 571161 832658 1697590 1946852 1948688 2343286 2468478 3377108 3412634 4100841 4144087 4160481 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 576024 1033964 1933452 3210373 4511864 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 1303445 1696160 1922997 3227093 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 766618 812787 2358677 2751570 4325350 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 149997 248469 411079 1217151 1332792 1443415 1633247 3079966 3191147 3895703 4318793 4389224 4817524 4830855 4971376 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 1727649 2146989 2660106 2673111 3144500 3161408 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 556747 1984923 2551625 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 971506 2711852 3081993 4215583 4956825 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 1958519 2481822 4362148 -1 -2 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 135873 570884 1721162 2359810 2406190 3021144 3810402 3962974 4428590 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 130203 184439 1857248 3647542 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 1970244 2005955 2570916 2856797 3686914 4569060 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 389611 963145 1501655 1507370 3080053 -1 -2 69652 598124 1520175 2143644 2910952 4493184 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 463137 2310519 2954138 3872553 4576629 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 1109751 2102115 2409662 3468463 -1 228413 814135 2503276 2810210 3428453 4057657 -1 181249 1677536 1811929 2893750 3323038 3964437 4121400 -1 -2 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 766618 812787 4325350 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 659097 1481098 2575489 3038919 3866478 4321695 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 242005 732983 2186277 2933906 4697420 -1 -2 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 824892 4598981 4727770 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 59571 436347 2372085 2413582 3033999 4255870 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 290259 296042 458275 498287 971524 1192753 1224363 1375794 2360872 2686885 2796727 2859849 3798618 3930497 3983403 4352104 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 1172095 1454804 2411872 4069402 4941227 -1 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 155916 381737 2432374 3563028 3719968 3828407 3922793 4288710 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 859728 1259829 1277168 4971125 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 1449343 4631003 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 557685 1699377 1799337 2787874 4938590 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 77440 2052722 4188117 4922060 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 1192181 1375324 2036677 2146033 2535904 4895343 -1 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 262142 1864268 4197634 4943085 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 419842 494541 3070940 3470188 4017322 -1 6127 618997 2238605 2932962 3728344 4287454 -1 154173 316555 639296 2008646 2522753 4979495 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 291422 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 217575 459838 930229 2815791 3457274 4308049 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1182982 1828693 1951746 2082318 2600166 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 252641 1623001 2547423 4344726 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 -2 1564517 1609079 2284703 2478147 4002259 -1 522969 706273 875160 1764749 2700091 3546156 -1 484621 1040917 1540357 2061550 2106177 2503587 2792485 3109021 3394168 4407534 4666119 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 245551 1120833 1508815 1844309 1973774 2045827 2388452 4255197 4402223 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1000264 2029449 3755402 3782760 4891843 4903043 -1 497137 729034 1409092 2187302 2483366 2657723 3222867 3342628 4045532 4060868 -1 401656 4112074 4766841 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 694501 1089805 2259540 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 8018 408357 533487 916511 1436983 1616015 1718002 1753568 2463207 3016831 3048320 3652093 3798950 4288884 4588852 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3078164 3152904 3280680 3505169 3633620 3634842 3892065 4018509 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 37363 2533870 2801942 2978039 -1 53772 748563 2636364 3956855 4644912 4845939 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 557765 1153675 2180987 2697968 3041564 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 256794 996513 2227395 -1 -2 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 372363 1464212 3402854 3503066 4329969 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 35824 520618 680410 1333707 2316814 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 -2 2024891 3591317 4024094 4044246 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 640185 3720713 3817852 3868436 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 270164 604239 1070353 1102441 1300389 1398640 1424541 1929906 2330436 2336278 2361864 2855520 3138906 3249569 4089701 4229471 4303305 4534322 4772785 -1 -2 2731311 4206574 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 2064196 2121952 2357624 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 39206 790168 2037562 2168336 2560975 3478150 -1 821769 1235283 2244864 -1 2508874 3312329 4411672 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 266404 1427619 3983437 3989374 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 3072632 4455837 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 1690118 2114105 2146322 3234854 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 487729 700594 2073684 3258401 3598986 4508184 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 505829 598965 1609487 1666886 2364719 2862738 3065392 3129253 3398464 3627254 -1 264709 2102788 2103641 2437904 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 444016 485035 585267 1299796 2327268 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 247472 567392 610695 791891 922747 926620 1031711 1366578 1466746 1470120 1570406 2039061 2358170 2701679 3040963 3320259 4002924 4954080 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 640185 3720713 3817852 3868436 -1 1541625 3919304 4301257 4501861 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3913631 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 187097 571580 1260151 1735661 2177781 2425203 2563915 2576596 2832006 3072380 3255479 3441390 3525915 3640038 3684132 3978342 4127450 4130728 4406010 4447300 4788483 -1 3447320 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 506765 1132650 1204781 2761065 -1 -2 620978 1217869 1328296 1892068 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 299985 3264560 4007210 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 4444517 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 453404 1593483 4341035 -1 -2 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1594903 1696589 1818362 3570965 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 985608 3316412 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 232205 914521 1187033 1223478 1320202 1367203 2041992 2224087 2399791 3353521 3370540 3826944 3902269 4025104 4173826 4536704 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 88859 240165 509234 1546660 1963824 3000132 4356392 4969250 -1 225130 525899 4592768 -1 -2 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 187187 725208 1151127 1470854 1638179 1881670 2220488 2440258 3242943 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 113965 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 71090 3478678 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 242757 246936 279300 301625 796967 904253 1036043 1664896 2082818 2092481 2117462 2344631 2776200 2996384 3081777 3770558 3773138 3959465 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 813471 1590850 2508731 3218396 4122249 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 401730 1329457 3531997 4360627 4775355 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 1084618 1301541 2532091 3056449 -1 -2 1981769 2905751 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 333455 2750215 4240222 4644611 4814375 -1 428714 444872 3196487 3285163 3875558 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 384366 1632559 1645721 4157610 4746910 -1 625399 897459 911073 2859281 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 391466 3019163 4700901 4740720 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 1070238 1123284 1165626 3058631 3380891 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 640185 3720713 3817852 3868436 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 179771 1126117 1202948 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 392885 1337113 2185968 2208083 3851585 3971675 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4468280 4502092 4674451 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 68873 1311100 1858673 3990061 4183097 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 412786 2233412 3607961 4558194 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 70553 1059991 1748226 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 116447 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 77440 967460 1004750 1203634 2052722 2130683 2411005 2718393 3493683 4188117 4402690 4922060 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 772655 1170377 1587665 2390598 -1 12638 569862 2049952 2321830 3581312 3775948 -1 2519278 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 707241 3154477 4181115 4299437 4951962 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 131504 922443 1587037 1731185 2003020 2018596 2517029 3814064 4344383 4918865 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 8585 2456689 3880797 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 266404 1427619 3983437 3989374 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 468226 1917294 2590913 3010662 -1 -2 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 755785 2106982 2384281 3916339 4877502 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 196640 1476840 1866200 3941838 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 493454 744891 923721 2378636 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 832658 1697590 1946852 1948688 2343286 2468478 3377108 3412634 4100841 4144087 4160481 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 262142 1864268 4197634 4943085 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 261306 667919 1034614 1248881 2267657 3896412 4652176 4856382 -1 -2 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 63703 152559 306878 317935 1589976 2418499 4347962 4781874 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 67902 79598 86536 757802 1049729 1313567 1402643 1912436 3735475 4099617 4311800 4323052 4364197 4554782 4977020 4999999 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 632503 681743 985470 1998664 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 -2 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 -2 1952647 4114561 4838293 -1 749510 776447 952219 1232868 1608443 1884475 1932824 2581950 3441480 3494955 3735544 3971426 4343542 -1 -2 3951327 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 183320 1335000 2001362 4167894 4372014 4875067 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 266404 1427619 3983437 3989374 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 419842 494541 3070940 3470188 4017322 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 1814094 4630606 4657461 -1 594184 3094319 4095222 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 557765 1153675 2180987 2697968 3041564 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 1163815 2964028 3538050 -1 -2 197383 2207730 2397187 3213368 3525102 4518837 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 736591 2745462 3521597 3531045 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 800134 1463589 2066137 3174600 4970301 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 1427619 3983437 3989374 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 91744 263685 381748 411010 506987 756089 902949 1057215 1152019 1975284 2093656 2201561 2953823 3499159 3958043 3990295 4093974 4917561 -1 -2 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 327075 630859 671904 1294673 1660156 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 77440 2052722 4188117 4922060 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 1678573 2692273 3734135 3858683 4565087 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 865411 1051281 3642992 4610724 4667707 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 1311259 2513472 2566514 3280931 3382460 -1 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 831311 3580674 4440411 4754599 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 -2 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 449305 1033195 2473783 4039690 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 459425 1820633 2294816 2563305 3072725 3393274 4699337 4975453 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 179771 1126117 1202948 1423390 2461628 3333586 3971754 4481954 4544040 4549092 4718119 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 310299 1571223 3361813 4079720 4671602 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 881610 2705112 2798137 3865068 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 -2 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1981769 2905751 3358455 4500881 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 1289415 1336563 2310859 3236168 3649440 4553047 4672602 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 2403447 2671272 3195843 3799595 -1 582674 785998 1994581 3375048 4351717 -1 -2 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 948958 1440720 1543389 1663741 -1 -2 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1662256 2399746 2513410 4510854 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 619723 1666888 3132093 3634945 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 653092 913672 1946743 3349603 4894777 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 -2 36597 937368 997661 2141894 4264341 -1 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 64190 1624650 1706494 1841474 1870862 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 2125521 2476931 3037581 3770795 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 76509 125987 439145 2195531 2516119 2656537 2977895 3077478 3199680 3291481 3952742 4436625 4784087 4830412 -1 74875 501884 2344746 4520341 4718874 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 188210 970830 988148 1288568 3550395 -1 167684 1155083 1829748 3238667 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 2601397 2712111 4669182 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 292245 1322110 3219604 3732728 3737330 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 81664 320907 1116475 1871625 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 397939 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 1910837 2054821 2923122 3174600 -1 -2 579150 622453 -1 269406 4794002 -1 556805 3752139 4492366 4825809 4999652 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 731062 1201049 3438943 3661289 4987306 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 569787 874107 1152083 2231432 2367761 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 70553 1059991 1748226 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 2249152 2860291 3062395 3075058 3519528 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 1074532 3628744 4401397 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 870041 1615749 3643547 3767211 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 2203281 2207150 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 1358321 1510130 1684038 2130617 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 167273 505037 537765 553264 2283798 -1 -2 372858 537567 1074892 1476346 1603875 1752936 2115467 2486836 2820721 2946308 3157756 3454544 3589312 4035588 4106332 4191463 4774852 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 531834 842574 1627874 3984439 4868651 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 359956 1473638 4725849 4761888 4844853 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 2334884 3466453 3623252 3858950 4046017 -1 -2 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 -2 454655 3378895 3670416 4477025 4793070 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 997554 3395609 4258808 4633826 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 716003 1275759 1451259 1821003 2293294 2626266 2780068 3460640 3612414 4327211 4778108 4951724 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 -2 118053 189588 281679 495523 1003385 1580383 2242083 2346375 3031695 3046746 3334424 3693706 4112242 4494111 4549625 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 1971425 2130854 4074907 -1 -2 347162 2595998 2603756 2666486 3770017 4977337 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 131607 219988 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 1548747 4252505 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2492430 2530889 2843718 3300637 3703468 4433533 -1 423762 578848 2843618 3454756 3990801 -1 857726 958675 2600816 3105405 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 240770 629871 2338344 2832496 3791976 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 167684 1155083 1829748 3238667 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 238339 1152420 1823189 1841666 2132892 3663345 3868220 3905091 4020513 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 922443 1731185 3814064 4344383 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 2884748 3906525 3929609 4064905 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 1548747 4252505 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3908944 4573343 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 -2 493898 1533335 2806832 -1 726603 1807953 3593372 -1 -2 139238 160845 619749 1084967 1843240 3145533 3974579 4403783 4857146 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4854753 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 741270 939158 1043678 1781559 3001337 4676662 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 972174 1482014 2152116 2644212 3299775 3419443 3678122 -1 556747 1984923 2551625 -1 -2 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 957811 1427619 2822074 3968286 3989374 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 988148 2171158 3129232 3331898 3549529 -1 231581 405268 1088276 1586199 1813760 1889871 1926981 2074151 2367395 3457559 3829658 4281589 4384602 4700935 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 24023 1067773 1829140 2423861 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 809564 875937 1566482 1933452 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 568304 1227745 2442442 3006386 4202718 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 1690118 2114105 2146322 3234854 -1 925776 2104427 2199253 2837423 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 34616 968986 2001096 2095928 3517546 -1 306451 2502492 3406323 3969741 4354776 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 34616 968986 2001096 2095928 3517546 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 1757294 1901866 4190017 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 321673 647996 1271690 1401409 2012348 2082250 2409342 3591551 3937152 4316023 4553334 4761113 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 258656 1119000 1304825 2010617 2084479 3966886 4893936 -1 -2 1523889 1885339 2844903 2886319 4400467 -1 114589 164290 352273 2776734 2844059 3288004 4029524 4620546 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 1710835 2206025 4245965 -1 103378 3341436 4085247 4226713 4580600 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 632468 1623671 2383328 4530014 4872475 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 623950 2195734 2465328 2822840 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 273399 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 3045635 3509696 4138347 4516101 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 1152705 1662393 1690010 1782813 1891191 2039894 2046309 2106753 2380118 3526999 4629637 4668825 4937570 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 154254 2128207 2466949 2900834 4346902 -1 -2 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 -2 3153378 3222704 3624308 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 8517 116022 128796 164612 421302 741946 886786 1067558 1176231 1457900 1577750 2819528 2865568 3010871 3693487 3873640 4010531 4444804 4728318 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 12638 569862 2049952 2321830 3581312 3775948 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 204364 269726 3037841 4134917 4564615 4769250 4848026 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 3274898 3382154 -1 -2 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 136101 2507137 2676216 3735797 3954784 -1 1314170 3424085 4336967 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 391078 421240 509288 1375540 2798815 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 690301 865789 965659 967003 1076854 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 683967 1775651 2932326 3123252 3451965 3855320 4209004 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2403447 2671272 3195843 3799595 -1 531974 1485176 2589634 4014440 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 2024891 3591317 4024094 4044246 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 2264540 2619826 4603499 -1 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 735501 4395168 -1 -2 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 4363126 -1 -2 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 2854249 3631091 4281693 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 504714 2827782 4323486 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 35556 2271393 2575660 3686861 4266804 -1 -2 91145 2541850 4509513 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 485622 959259 2582369 2973154 3292158 4429527 -1 -2 1195852 4157130 4862890 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 865181 1329449 2531280 2665165 -1 477028 1221528 1306865 1758627 4016635 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 316761 564367 707904 767480 819919 4451259 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 843462 1589882 3801754 3957223 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 428572 1915120 2421465 2443152 2634815 2780760 3022470 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 1204269 1270408 2623143 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 1296201 2462166 2803549 2966274 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 758112 1151680 1266469 3446031 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 1016596 1687392 2307316 -1 -2 942796 2687977 3241572 4196538 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 859884 1886686 4212052 4536325 4796715 -1 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 524218 894665 2156697 2711143 4708291 -1 322795 648375 1524056 2012125 4811026 4961774 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 196640 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 986925 1260767 2817749 4755488 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 327079 1604275 2998743 3739114 4215144 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 12538 28684 2531557 2819365 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 434844 445843 459354 641242 779053 799044 3847209 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 107036 1592071 3267865 3793307 -1 -2 687977 1371007 1407100 1462495 2215634 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 1926938 2151579 3748969 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 1385470 2825853 2883823 3840623 4004003 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 843391 1593311 3070409 3707297 -1 -2 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 209725 895831 2723390 3263496 4491880 4936370 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 606512 967460 1004750 1128717 1203634 2718393 3493683 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 1100666 2007917 3787405 4007434 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 1282088 1965323 2354715 3403465 3498880 4252518 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 482317 619087 2087828 2294230 4586375 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 158092 846442 1995468 2487064 4078321 4183773 4587813 4778523 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 -2 831311 3580674 4440411 4754599 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 872776 1228037 1233294 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 167684 1155083 1829748 3238667 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 456767 2511064 2572190 2956825 4130500 4613161 -1 453147 570038 1003088 1219273 3407361 3982716 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 965063 1897839 3346305 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 4518047 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 308725 568667 711575 3261337 3560985 3606837 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 1490363 2128938 2879333 3430389 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 92381 531813 781447 3262950 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 1100666 2007917 3787405 4007434 -1 -2 2749860 3691811 3817798 -1 195639 505618 2663726 3170753 4789606 4926963 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4411153 4626162 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 468474 714912 1099100 2475691 4329590 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 122852 670975 690688 938838 997099 1185857 1767537 1993491 2088086 2614599 2896196 2900329 3373597 3496083 4327646 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 4190017 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 969071 1278679 2554718 2858204 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2934044 3733651 4143068 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 897432 1098084 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 900438 918127 1326165 1442858 1730132 1946771 1976901 2015459 2988033 3745814 3942557 4157962 4395585 4426631 4599918 -1 -2 277387 2322025 3687234 4848075 4998846 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 102993 210452 332602 1848158 3720006 4474902 4730091 -1 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 96677 3032154 3643381 3681883 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 640185 3720713 3817852 3868436 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 -2 266094 1293979 1378329 2754761 3193593 3567658 3937254 4014580 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 321673 647996 1271690 1401409 2012348 2082250 2409342 3591551 3937152 4316023 4553334 4761113 -1 -2 337656 866942 1686759 2995808 4401880 -1 348413 462137 509480 651669 1457264 1483548 1681557 2000501 2246737 2333153 2789923 3287065 3372691 3521301 3602831 -1 -2 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 177876 858846 1407891 2044224 3709832 4667141 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 700439 886480 1194139 1577181 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 560303 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 857220 2815059 3135059 4379687 4420711 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 639687 759875 926330 1074115 1319697 1996130 2157099 2437772 2494425 2524887 2910576 3017640 3289457 3403942 3674055 3916498 4874953 -1 80842 485520 1152329 4714172 4949985 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 2750055 2980150 4126270 4874215 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 1798795 2143534 2899799 4595564 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 1260506 2846211 2999263 3475519 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 91145 2541850 4509513 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 44870 608495 623475 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 120201 258907 395049 760348 1289367 1752741 1806211 1920608 2773581 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 295554 925776 2104427 2199253 2837423 4505824 -1 -2 1294000 1318214 2957918 4223654 -1 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3670070 -1 918478 -1 -2 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 78695 475171 1001562 2829425 -1 56088 665395 989166 1730866 3626783 3967939 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 624203 914286 915706 1031935 1917191 2404674 2974573 4499613 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 106309 505950 3957782 4582162 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 535907 1517222 4672368 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 94183 683428 2909941 3480632 4270224 4652927 4716683 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 -2 568268 734217 3188114 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 1416994 2854527 2933678 3130464 4946088 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 408395 1770323 2068994 2927634 4168521 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 563947 1824365 1996814 4317938 4924080 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 1926938 2151579 3748969 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 194538 899699 1851543 1853063 1990436 3401931 3634879 3657555 4282841 4793763 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 632468 1623671 2383328 4530014 4872475 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 594234 923085 1774504 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2930991 3163301 3532634 4072045 4102412 4534291 -1 -2 1358321 1510130 1684038 2130617 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 588899 1211225 3418910 4357325 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 1220090 1888783 2141536 2376579 3096190 3932125 4055636 4605057 4854303 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 -2 1039392 4358634 -1 -2 56402 1099567 1101816 3809410 3823142 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 28338 665179 1695367 3091411 4490245 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 395404 943610 3995612 4575063 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 223484 361688 950465 1719379 1725591 1789084 1966474 1995538 3225781 3691551 4831212 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 94951 2909993 3236911 3903057 3980187 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 2407787 2950983 2978322 3555670 4680440 4863642 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 1040917 1540357 2503587 4407534 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 3274898 3382154 3760880 -1 -2 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 2370670 3450177 -1 223880 624806 1032303 1424498 1947615 2031299 2224040 2319527 3122544 3933068 3971344 4612609 4784721 -1 481714 671229 765428 2137791 3592577 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 503850 647486 652223 2590024 2755403 2877024 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 927987 2006239 2421884 3740342 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 466732 495768 673232 685153 1010769 1652404 2271393 2781169 2844215 3410075 3661793 3719676 4324861 4428499 4814861 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 564080 1989515 2004648 2642231 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 1248428 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 2732589 2782468 3103962 3959970 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 599782 821896 1175216 3436679 3471255 3981709 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 434600 1452395 1880002 2565928 2908872 3975291 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 1682220 2862442 4895966 -1 -2 481024 3317289 3573770 3853522 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 652213 944830 2800800 4104974 4951063 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 100086 210483 601467 1214915 1518643 2225973 2508475 2566519 2851964 4207073 4264479 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 26362 1254965 1970868 2706292 4398028 -1 -2 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 413912 520379 3290276 3515223 4166664 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 -2 975905 3400896 3468913 4729410 4888301 -1 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 142112 1139626 1211623 1372571 2036869 2851499 3016589 3449379 3686813 3735621 3886440 4104766 4474415 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 1976358 2082925 3147299 4149147 4635561 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 1040917 1540357 2503587 4407534 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 -1 -2 713178 2176431 3538495 3810035 3966734 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 360722 1034831 1400546 4315051 -1 1201854 1900568 2048970 4336932 4606835 -1 68873 316835 1311100 1858673 3915454 3990061 4183097 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 498714 635906 908908 1099757 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 503283 582674 785998 1837192 1994581 2405854 2630146 3375048 3488385 4351717 4378105 4981234 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 99133 1456370 2188720 3077468 3104668 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 45343 563416 904684 2474346 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 178248 700517 1257189 3793817 4321003 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 107036 1592071 3267865 3793307 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 831311 3580674 4440411 4754599 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 -2 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 596381 997099 1614909 1939258 4753098 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 813414 893535 1062808 2792193 4919382 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1053726 1283050 1315692 2911934 3226248 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 1109751 2102115 2409662 3468463 -1 1232631 1266219 2795782 2805967 3029160 3635672 3721354 4885849 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 1807555 2754830 3008258 3074594 4233543 -1 162304 491466 707434 2659314 3079677 4017162 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 504714 2827782 4323486 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 137231 1659862 4017582 4845007 -1 -2 12538 612336 640188 937311 947159 1816632 2531557 2819365 3250672 -1 245491 326105 2366186 3496708 4818273 -1 -2 266821 522340 784138 1829439 3802922 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 2004318 2314419 2580688 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 262972 652103 3260548 3350587 3433081 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 2732589 2782468 3103962 3959970 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 31650 371872 1346811 1829101 4237727 4410036 4466177 4930225 4954738 -1 197607 569499 666475 1256415 1767693 1926144 2245906 2268963 2664607 3043182 3114626 3891871 4097840 4605426 4904744 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 988701 2529284 2585400 4179411 4722784 -1 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1967291 3146503 4999999 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 1211795 4669582 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 682697 921963 1243369 1567299 2016842 2374689 2814139 3260096 3830441 4795611 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 687977 1371007 1407100 1462495 2215634 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 194538 1854529 3657555 4282841 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 668931 1135274 3401166 3880061 4240418 -1 1420142 1505542 1709910 1804302 3562727 3851458 4559716 4604873 4716601 4786576 -1 -2 3274898 3382154 3760880 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 541820 2612157 3966008 4125814 4284547 -1 843391 1593311 3070409 3707297 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 80339 134510 1385923 1530891 3824126 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 1181724 1977148 2297875 3274898 3297738 3382154 3655905 3760880 3989971 4179349 4318836 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 753632 1556914 2601336 3558905 3712487 4344336 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 317419 438684 608278 1035205 1908423 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 87721 2813323 3142552 4065443 4651580 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 -2 106734 839917 1656518 2714617 3051122 4990099 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 148528 1515381 1595576 1836575 3050814 3101385 3719455 4892591 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1684239 2717895 3048507 4618597 -1 128737 146461 367790 2035238 3510987 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 2107552 4003185 4408228 4926305 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 53176 323161 704074 1645317 1916404 2524675 2809984 2955163 3495956 4170408 4938068 -1 -2 705627 1192494 2893908 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 1171663 4023902 4146405 4994310 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 4933334 -1 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 755459 782409 3305401 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 1112088 1693622 2974962 4140469 4471734 4627546 4838345 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 211829 2018505 3139288 4402028 4796468 4843763 4906222 -1 -2 1529388 1995437 -1 -2 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 240960 887609 972927 2157966 3263273 3324892 3649685 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 238339 1152420 1823189 1841666 2132892 3663345 3868220 3905091 4020513 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 128515 1640079 2704816 3255143 3631786 3774898 3930788 -1 -2 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 391466 3019163 4700901 4740720 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 206759 2716242 2911171 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 4692737 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 529267 1068437 2044849 2790768 4725894 -1 292667 1508683 2185796 3091763 3114505 4245775 4317474 4598630 4699318 4962917 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 271498 1803168 2325170 3343774 3480628 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 1798800 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 135099 352500 677278 4144165 4168855 4423449 4995286 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 320390 571400 3952270 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 625399 897459 911073 2859281 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 843462 1589882 3801754 3957223 -1 -2 700833 2187266 2764870 3392894 4579466 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 515419 998477 1402369 1494335 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 1016596 1687392 2307316 -1 -2 1981769 3358455 4500881 -1 1250137 1634206 2849239 3090042 4037238 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 859884 1886686 4212052 4536325 4796715 -1 170098 374105 468226 1636669 1863637 2008074 2590913 3010662 3292548 4183866 4275075 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4913140 4999999 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 775916 3973830 4526744 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 385440 1876982 1940464 4116009 4301930 4547115 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 163991 886917 1059740 3212739 3238477 3726015 4668049 -1 -2 360472 655500 1061063 1686973 2790768 -1 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 430384 683786 1364089 3187988 4571652 4673265 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 4044272 4850595 4879311 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 707495 815238 1095004 1127743 1197585 1930554 2007965 2264807 2675989 2912566 3200537 3809528 3871105 3915234 3919891 4291365 4802655 4847816 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1431993 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 264709 2102788 2103641 2437904 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 731062 1201049 3438943 3661289 4987306 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 1157558 1605883 1690118 1773860 1857360 1916572 2027427 2114105 2146322 2737189 3013977 3234854 3352302 4768505 -1 1548747 4252505 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 429638 1639387 1982573 2467682 2780782 -1 -2 1635782 4081278 4910761 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 204665 333405 1010986 2786664 2973869 4146278 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 532135 706462 1123637 2551198 4023710 4103730 4696126 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 1731185 3814064 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 254514 978727 1624095 3576059 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 275062 625399 785927 897459 1196146 2859281 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 212413 638511 2995549 4084613 4134748 -1 1292335 1712955 2682805 4359017 4473502 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 154173 316555 639296 2008646 2522753 4979495 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 454765 646498 758112 846708 1151680 1232833 1266469 1824606 2681716 3051803 3446031 3659730 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 1368365 1863150 2765222 3807657 3838433 -1 1067773 2423861 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 983552 3781543 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 1253005 2348219 4206699 4945733 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 630304 642346 817515 853327 1012944 1318588 1477719 1563732 2151844 2874884 3507383 3838133 3953865 4303444 4807802 4871693 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 554386 742610 1471719 2262572 4238941 4627356 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 -1 693090 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 1742420 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 2043055 2320570 3996248 4519682 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 167273 505037 537765 553264 2283798 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 922443 1731185 3814064 4344383 -1 -2 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 3951327 -1 1479245 3288858 3640078 4666100 -1 -2 1877569 2152136 4456485 -1 2130762 3115272 3305666 4426654 4684830 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 337621 423853 1553149 1932842 4365255 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3788208 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 396065 594695 1603800 4069685 4270085 4301774 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 562275 601991 626729 1724026 3093459 4712445 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 198623 4884449 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 85089 728252 2164279 2346915 3675289 3888527 4214388 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 921902 2191639 4999986 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 797901 1676692 2201964 2617297 4683539 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 857220 1407802 2815059 2867027 3135059 4379687 4443005 4685785 4790178 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 113526 197028 947888 1597648 1745712 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 1716076 2905155 4534507 4882675 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 -2 586565 2157322 3467948 3762834 3817635 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 314525 934200 1210978 2769771 2936462 3010400 3160189 3869955 4033709 4051552 4599076 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 1955031 2445173 4825414 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 185344 237784 1459155 1710246 1930096 2444845 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 46671 496947 758256 1611241 3808085 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 378571 936036 1564487 2099055 2132528 4860500 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 212413 638511 2995549 4084613 4134748 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 69074 473754 2769771 3010400 3160189 4484427 4593796 4782240 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 1615826 3734359 3771995 4538662 4886701 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 938912 2756850 2818107 3105405 4006062 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 4233709 4770728 4818146 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1237163 1917098 2052890 2767473 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 355264 1984712 4260546 4909561 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 -2 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 128737 146461 367790 2035238 3510987 -1 -2 607196 779468 1435779 1818510 3649810 -1 -2 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 2090681 4333109 4496409 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 273187 2575145 4154025 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 1716556 1750191 2223576 2714498 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 263103 2823702 2941026 3052441 4013844 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 -2 329789 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 333425 471757 728547 1216102 1249903 1714655 3123340 3200199 3439897 3547572 4020066 4225264 4528106 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 261609 2288483 3425343 3903770 4647447 4886227 4979704 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 786630 788354 881079 968604 1296783 1833762 2403308 2552639 2761666 3051315 4407273 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 391466 3019163 4700901 4740720 -1 -2 552055 1330340 2790895 2798934 3069317 3152300 4417913 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 2029473 2124136 2514800 2798823 3934430 4251466 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 596095 988512 1078234 1130336 2038697 2334670 2574435 2873087 4170549 4787889 4998321 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 2472673 4735374 -1 1570830 2566122 2723245 4176392 4194262 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 -2 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 988148 2171158 3129232 3331898 3549529 -1 231581 405268 1088276 1813760 1926981 4281589 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 145929 1289370 2520872 3045707 3158529 4760140 4999999 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 515419 998477 1402369 1494335 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 -2 367792 2531730 2755732 3466240 4522787 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 1263033 2210039 2319836 2384327 2452853 2694307 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 407185 525900 777414 1819249 2874389 2897687 3098151 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 1294000 1318214 2957918 4223654 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 1303445 1696160 1922997 3227093 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 4774271 4861507 -1 128790 665439 901612 2117525 2119799 4528001 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 -2 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3678461 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 154173 316555 639296 2008646 2522753 4979495 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 2770933 4037098 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 414247 566724 2040950 2412893 2974056 3950525 -1 -2 609271 1061746 2969018 3189510 4060715 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 374122 1567706 4792194 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 810263 1581102 3450528 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 425616 1372138 2574337 4504196 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 790249 2078259 2111774 2240626 3350238 3672228 4489084 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 949664 1394236 1654341 1676109 2965626 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 577978 712718 827996 992618 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 579222 1371029 1743790 4282809 4832720 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 530797 862354 3658353 4982143 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 1567050 1844969 2332550 4577957 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 249353 257210 1401759 1786963 3604343 4395904 4732471 -1 -2 256794 996513 2227395 2438772 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 2769771 3010400 3160189 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 194538 1854529 3657555 4282841 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4500836 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 273187 2575145 4154025 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 1716556 1750191 2223576 2714498 -1 1542785 2781959 4940709 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 203713 515382 724263 1260806 1439025 1933599 2618240 3224887 3496189 4287054 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 596596 3504385 4500823 4502054 4954947 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 164315 703883 2048605 2699275 3425666 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 409961 791922 3634810 4645018 -1 -2 323574 778596 834049 1255924 1404632 1709021 1766261 2336815 2348145 2492447 2592493 2910538 3403183 3429483 4253479 4293186 4443859 4588465 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 701862 2014045 2031371 3155946 3189481 4648550 -1 2234494 2298130 2602460 3907286 4606327 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 80767 252744 1122319 2558974 2604927 2780791 2885254 3059977 3304737 3831134 4091829 4514046 4515233 4712202 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 2024891 3591317 4024094 4044246 -1 -2 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4879630 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 128692 550087 870806 1481784 1559071 2524892 2679260 3021969 4040335 4084765 4141492 4362216 4468204 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3796606 -1 70553 1059991 1748226 -1 122294 1610469 1696497 3013227 3403825 3617138 -1 -2 2024891 3591317 4024094 4044246 -1 -2 274259 1115984 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 197812 1844249 2452358 3251667 3692779 -1 -2 1358321 1510130 1684038 2130617 -1 -2 1874972 2658347 2987949 3369160 3530322 4397934 4794459 -1 318517 2432773 4212083 4542440 4802424 4896121 -1 -2 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 405520 1893400 2776734 2844059 3288004 3740743 3844068 4029524 4330808 4341119 4620546 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 258152 1335848 2380961 4079538 4250480 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 754060 2676232 3659235 4386816 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 904488 3620809 4324557 4537925 -1 1055315 1254132 1481028 2251629 2252942 3948086 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 885341 1193409 3321833 4238275 4500648 4701572 -1 205268 900864 1688487 2063253 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 81664 320907 1116475 1871625 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 102956 840582 1392416 3478430 3891571 4251901 4828893 4884694 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 401370 1031428 2370670 3450177 4207967 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 -1 133266 263874 1657149 2698000 4393810 -1 -2 1757294 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 379607 1554873 1735201 2923737 3144373 -1 -2 571885 738219 777200 1101507 3142699 4156173 -1 87558 391078 509288 1375540 2798815 4374230 4588245 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 988148 2171158 3129232 3331898 3549529 -1 231581 405268 1088276 1813760 1926981 4281589 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 1790758 2294755 2988628 3969507 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 405520 1893400 3844068 4330808 4341119 -1 -2 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 120201 258907 395049 760348 2773581 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 -2 1217716 3458341 4945970 4950001 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 687977 1371007 1407100 1462495 2215634 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1684239 2717895 3048507 4618597 -1 -2 758112 1151680 1266469 3446031 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 516142 1926551 2599605 2699841 4284302 -1 -2 1074305 1473993 2191238 4346728 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 58866 566581 1264107 1525797 2690509 2712677 2932295 3357037 4093346 -1 -2 173932 1125112 3261865 3418446 3530731 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1478790 3828613 4898442 -1 -2 1105 843468 1796774 1902187 1962357 2573005 2625684 2826559 3497954 3809360 3936182 4357360 4718302 4891965 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 299616 3491180 3693900 -1 1160320 2609571 2827732 3545608 4571361 -1 -2 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 339403 706599 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 320063 556676 1951744 2297711 3055259 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1612286 1886729 3130908 4385682 -1 -2 3406527 3811450 3889476 4510306 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 987359 1827887 2106699 2347991 3218421 3263603 4359587 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 1827296 2166211 2996732 3941178 -1 -2 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 398852 965063 1778691 2077137 2176868 3346305 3648123 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 2245546 4738944 -1 -2 1892977 2064484 2395683 2868172 2997042 3181086 3824042 4243373 4340542 4483513 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 1955031 2445173 4825414 -1 930949 1348157 1478122 1925363 2131605 2588234 3140141 3327186 3468490 3530853 3636867 4893855 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 4049217 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 498559 644530 1062293 1320565 1440849 1519942 2031741 2642896 2705200 3539288 3786325 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 178248 700517 1257189 3793817 4321003 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 120709 1286336 3157517 4214838 4255753 -1 -2 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 2732589 2782468 3103962 3959970 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 364509 965890 2393338 3315268 3884161 4140913 4252997 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 653635 711935 1072080 1184926 1761911 3700605 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 -2 186366 813768 1460457 2209567 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 348080 1100083 1824606 2406589 2610853 3479235 3620892 3713294 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 101502 401544 587844 934064 992876 1708082 2019917 2103814 2369978 2520672 2586886 2813736 2995937 3090056 3785063 4049658 4342853 -1 -2 116960 974936 1796546 2891666 3448371 4927903 -1 -2 183320 1335000 2001362 4167894 4372014 4875067 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 113652 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 3974803 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 4999999 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 523399 1031944 1454188 2542151 3019939 3190809 3887761 4240312 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 -2 1096147 2096195 2446579 2609855 3044440 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 182289 3720665 -1 -2 190752 424172 549839 1243478 1590591 1702928 1730830 1819567 2026430 2409662 2501207 2590990 3961763 4415178 4644352 4750347 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 3757896 -1 105680 1518017 1635068 1766161 1823819 2399149 2522026 2885971 2971167 3801351 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 56088 665395 989166 1730866 3626783 3967939 -1 698097 2067446 3565940 3598400 4836741 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 992937 2906486 3107014 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 262972 652103 3260548 3350587 3433081 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2313980 3163747 4899431 -1 -2 79032 557685 1567567 4872396 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 6769 593244 1323202 2689122 2762936 3985536 4286855 4578319 -1 703796 1069181 2006011 2153045 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 918127 1730132 3745814 3942557 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 2321732 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 761325 1036283 1507695 1683279 2146625 2854171 3145091 4252997 4977787 -1 184462 1157021 1357690 1540723 2309884 3624296 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1236195 3216222 4773256 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 266094 1293979 1378329 2754761 3193593 3567658 3800512 3937254 4014580 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 2958002 3437798 3713177 4372213 4748536 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 192168 343228 3581761 3784417 3934079 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 32632 439023 2902252 4898976 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 539 19059 2375293 2573396 2839981 2912031 3283207 3425133 3841601 4781414 -1 786202 1724288 2384564 4901272 -1 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 333455 2750215 4240222 4644611 4814375 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 721018 1450841 2104537 4126790 4952102 -1 1636035 2820143 3214210 3696834 4500654 -1 -2 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 -1 -2 619723 1666888 3132093 3634945 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 2418946 3774750 -1 81636 270499 319280 3233510 3452950 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 349175 1355088 1567960 3812393 -1 262142 1864268 4197634 4943085 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 106565 1446929 1743843 2705954 4266064 4969135 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 69074 473754 4484427 4593796 4782240 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 167684 275359 535086 686068 724945 761400 1137941 1155083 1829748 1936995 2574408 3212957 3456658 4339580 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 768697 3172205 3208103 3487130 4746707 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 1512029 1907848 3263356 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 576560 1259875 2340954 3178529 3917618 4978002 -1 -2 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 564080 1989515 2004648 2642231 3597591 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 556747 1984923 2551625 -1 -2 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 20389 123356 214322 278929 1562377 2466506 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 941134 1360758 1726782 1739038 2982420 3398606 3568372 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 989510 3726025 3883522 4520256 -1 454920 1072031 1806831 2414981 -1 -2 4033 25728 206272 2327162 2392334 4282312 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 642237 3685338 4890445 4999999 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 238681 927287 1363229 2171719 2844362 4148605 4829616 -1 95001 323443 869758 1518037 2154956 3055720 3651980 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 2121952 2357624 -1 -2 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 97730 1094442 2251093 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4799253 -1 -2 1096147 2096195 4455714 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 419141 804538 823492 1679987 1764312 1918176 3275177 3301887 3319471 3883068 -1 1972057 2327522 2571961 2939952 4806556 4901649 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 79178 337908 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 265261 669371 709729 1492222 1720803 1921051 2063330 2536693 2585855 3010279 3390694 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 1084726 2652204 4110645 4585454 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 569868 1172621 4834960 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 442486 859728 1259829 1277168 1385072 2374851 2410617 2959620 3214244 3697195 4113375 4971125 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 446361 1857964 3682807 4260060 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4857146 4955268 -1 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 843391 1593311 3070409 3707297 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 818040 2414789 3273245 4334975 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 360124 455762 900073 983005 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4076539 4288884 4804706 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1611220 1835648 2380607 2917641 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 988148 2171158 3129232 3331898 3549529 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 186366 676975 813768 870865 1460457 1754905 2209567 2599698 2998043 4458101 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 629433 892602 2234926 3630689 4136755 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 449305 1033195 2473783 4039690 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 291725 314407 2111435 4566975 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 505157 1689079 2379285 2706924 3120544 4061323 4282973 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 776649 1587413 3209107 3238195 3441051 3960419 4222620 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 38853 2167946 2934063 3129999 3661366 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 121892 249017 274813 887718 1066376 1716218 4288103 4930774 -1 810263 1581102 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4579086 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 640185 3720713 3817852 3868436 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1734081 1780843 2104325 3866088 4593984 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 1490363 2128938 2879333 3430389 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 949664 1394236 1654341 1676109 2965626 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 35470 725076 864964 1662587 1872720 3456699 3729653 3786337 4363129 4783023 -1 1270346 1650926 3265726 4402582 4965867 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 899422 1510987 3824067 4056714 4356065 4642871 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 1314170 3424085 4336967 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1105 1796774 3497954 4718302 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 738410 2354240 2673445 4022473 4430474 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 270300 706004 4145682 4267116 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 659757 1811944 3577527 4736099 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 1193409 1818733 2636400 3625661 3721532 3733636 4063151 4613387 4701572 4745957 -1 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 -2 972518 2267739 2667244 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 51479 165606 461613 860095 4639652 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 463137 2310519 2954138 3872553 4576629 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 293213 1562097 2305991 2563121 3823731 -1 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 -2 34053 1069404 1193265 2031189 3586075 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 3895423 4009915 4472632 4909592 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1535650 1772258 2136295 2686172 2868124 3590551 4243077 4248502 -1 165070 1860063 2857785 -1 -2 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 808400 1134322 2694933 2937721 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 3274898 3382154 3760880 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 2245546 4738944 -1 78366 675652 2823488 3406527 3770058 3811450 3889476 4510306 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 456109 1119000 1304825 3966886 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 320390 571400 3952270 -1 -2 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 -1 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 192168 343228 3581761 3784417 3934079 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 2334884 3466453 3623252 3858950 4046017 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 813414 893535 1062808 2792193 4919382 -1 -2 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 824892 4598981 4727770 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1490363 2128938 3430389 -1 363673 909850 1217977 1341568 1515647 1680973 3049428 3351208 4658655 -1 455786 580218 641924 3197703 3711985 4272416 -1 -2 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 762559 1327808 2030219 3496556 -1 -2 1347447 1880597 2462430 4210533 4689483 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1546270 2350557 2863860 3407259 4609235 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 99187 422421 2027124 4544770 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 -2 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 -2 33311 901831 1259647 2019696 2403217 2557083 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 391902 917431 2454831 3967349 4903375 -1 -2 624224 3140151 3151446 4983610 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 53701 915354 999226 1112309 1184171 2178239 2809671 3012743 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 377763 599753 624674 1652642 1810983 2073106 2226376 2318162 2344239 2988569 3066834 3074200 4370946 4591543 4796825 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 115911 933913 1264995 2299977 2607414 2651165 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 731062 1201049 3438943 3661289 4987306 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 486757 559049 3176565 3275406 4345117 4952003 -1 210483 601467 2225973 2566519 4207073 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 121970 597680 1055057 1071900 3919163 4488580 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 469117 978846 1204161 2825073 3605147 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 706497 1015981 1709492 2170477 3918823 4034229 4178484 -1 1140721 1455636 2486100 2711190 3213368 -1 241679 449536 886065 1168611 1609503 2245567 3501966 3961334 -1 1767606 2005101 2329209 2900131 4548655 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 1045977 1246858 1471862 4789506 4999999 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 317419 1131400 1507320 2648379 4255297 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 824892 4598981 4727770 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 85482 681762 1095768 4574081 4866106 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 175797 293654 428062 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 2731311 3479985 3700413 4206574 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 201336 641777 1896300 2575978 3613205 4346225 4784727 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 875291 1243079 1351987 1845838 3980342 4788501 -1 435379 2778205 3030700 3405873 3450120 4284950 4682272 -1 -2 1383500 1956788 3511384 4632840 -1 -2 229656 2590027 3273962 3803253 4030587 4741482 -1 2472930 2493513 2684575 -1 -2 162304 491466 707434 2659314 3079677 4017162 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 124627 1092621 2455287 3294450 3958622 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 641768 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 2731311 3479985 3700413 4206574 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 1005671 1240527 2541298 2862350 3294663 4774814 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 85413 158079 1522724 1885357 1891267 2338482 2452290 4071059 4371556 4859913 -1 36597 937368 997661 2141894 4264341 -1 -2 390468 391503 596662 933127 2001080 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 995634 2134369 2612427 4167897 4475850 -1 -2 8691 2745820 3130926 3407560 3849667 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 -2 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 1303445 1696160 1922997 3227093 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 762651 2760857 3280539 3447435 4020433 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 1910837 2054821 2923122 3174600 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 79371 483502 1235835 1383666 1931037 2039676 2683963 2933204 2960575 3942417 3995612 4484447 4748853 4755004 4785418 4933807 4952258 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 143029 748895 979245 1007897 1309917 1433710 1469843 1725858 1995994 3795676 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 69950 97825 748722 874453 948512 956726 1198137 1479631 1952260 1974051 2053124 2071443 2693138 3117355 3163335 3471230 3497029 4039560 4232477 4860007 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 106482 1074853 1118593 2661873 3330039 3967528 -1 17011 416699 949784 987607 1174405 1484042 1888659 2054797 2269685 2372934 2577348 3358713 3848744 4006922 4028763 4138963 4322249 4579661 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 1504201 1603550 2590764 2665168 3110623 4738317 -1 -2 942796 2687977 3241572 4196538 -1 1108179 2203211 2269684 3237843 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 700833 2187266 2764870 3392894 4579466 -1 -2 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 2749860 3691811 3817798 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 596376 2226168 2264504 2841759 3634754 4047995 4819964 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 283877 1583450 2165023 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 86941 928802 1363513 3954298 -1 -2 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 2321732 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 408395 1770323 2068994 2927634 4168521 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 549434 757632 1187000 1679875 2052283 3279748 4150175 4375550 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 401730 1329457 3531997 4360627 4775355 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 449305 1033195 2473783 4039690 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 306789 555694 1253967 1353385 1910700 2526537 -1 1195852 4157130 4862890 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 135615 2246555 2351848 3842352 4058297 4208075 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 587779 3257768 3575324 -1 -2 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 1907618 2678532 3488947 4538012 4854789 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 -1 20899 177448 1271709 1518214 3443996 3544126 4567248 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 154515 2257571 2752182 3914963 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 1582107 2011637 2382460 2796748 2981137 3053843 3313642 3591355 3594749 4233451 4444842 4639591 4755498 4969434 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 3912616 4800006 -1 87558 459639 518424 1791212 2600231 2811652 3374496 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 778943 910450 943756 1391961 1681054 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 107676 595326 975915 1564915 3019284 4100506 4657083 4804143 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 432505 698554 3776908 4389913 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 766618 812787 2358677 2751570 4325350 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 598107 953704 973289 2774921 2795917 3138437 3939033 4075651 4955095 -1 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 152243 249599 645326 823557 863118 1019209 1788649 1817905 2391840 2487938 3253488 3805732 3940058 3995338 4986367 -1 -2 266624 1967291 2034986 2946831 3146503 3573237 4082259 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 775261 1787558 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 2029473 2124136 2514800 2798823 3934430 4251466 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 20899 321296 517098 571793 747008 769944 846891 862969 1271709 1956396 2216224 2269916 2522041 2986631 3375716 3443996 3473352 3814035 3885426 4567248 4640509 -1 79158 337656 419972 1686759 2995808 4401880 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 687337 2541590 2801060 2804606 4072264 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 1040917 1540357 2503587 4407534 -1 218394 582412 909518 2202990 3516366 4857864 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 453137 485914 1302443 1579517 1853085 2336411 2950564 2997990 4508145 4516437 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 573621 1461939 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 125519 970809 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 4546781 -1 -2 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 549475 1592770 4299917 4947590 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 2262900 2330733 2582492 2825761 3317641 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 154515 2257571 2752182 3914963 -1 -2 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 -2 713178 2176431 3538495 3810035 3966734 -1 104499 848952 1323805 3402701 3440957 4790294 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 1548747 4252505 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 937006 1621213 2223534 4999999 -1 1317689 1723526 4495921 4540921 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 188210 970830 988148 1288568 3550395 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 1231219 3098464 3196556 3269889 4827493 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 1781191 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 77440 2052722 4188117 4922060 -1 57842 462894 1875529 3362536 3758236 4588849 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 277371 2361154 2420930 2463117 3001222 3164699 -1 782710 973080 2661946 3006331 4761770 -1 203019 2878815 3376596 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 346080 811572 1189850 1557546 1823279 -1 169974 1933530 2367669 2461143 3338850 -1 1314170 3424085 4336967 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 217301 403175 590974 908257 1106564 1120946 1555687 2266504 3849820 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 324094 488323 1958345 2514535 2712152 2957687 3351109 4432850 4712290 -1 424172 549839 2409662 4415178 4644352 4750347 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1334616 1415057 1758787 1765591 2484575 4939647 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 998722 1419677 1434242 1780175 3196472 4308013 4586047 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 2749860 3691811 3817798 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 680922 1562279 2072194 2478379 2484039 3331540 -1 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 4491880 4936370 -1 -2 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 263412 570563 1510845 2434223 2805797 3143452 3238010 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 74875 501884 2344746 4520341 4718874 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 409615 1310763 1554181 2319874 4605878 -1 1163815 3538050 -1 -2 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 549475 662122 802578 994689 1592770 2320491 2527277 2660892 3911797 4299917 4947590 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 39206 446795 790168 1572454 2037562 2168336 2560975 3478150 4056830 4142984 4163521 4726222 4731170 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 1228888 2353752 4584040 4608682 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 476274 915860 3585745 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 884487 1034993 1172613 1230516 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 175683 471983 3305775 3573005 3768509 4120894 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 454920 1072031 1806831 2414981 3657790 -1 -2 419842 494541 907617 1142048 1280267 2666322 3070940 3470188 3955214 4017322 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 -2 270864 3105801 3271910 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1722894 2064898 3587270 4960621 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 446361 1857964 3682807 4260060 -1 333455 2750215 4240222 4644611 4814375 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 32496 413509 1137929 3566584 4146864 -1 -2 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 24023 1067773 1829140 2423861 -1 -2 3709255 4587945 4990753 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 4774271 4861507 -1 2731311 3479985 3700413 4206574 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 1790758 2294755 2988628 3969507 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 2749860 3691811 3817798 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 -2 770004 988139 1652578 1821587 2508116 2574098 3339703 3844232 4621656 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2726855 4738213 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 478790 602119 846162 1138973 1517345 3430304 4221283 4727480 4857171 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 1039633 1929596 2201187 3078230 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 188210 970830 988148 1288568 3550395 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 266404 1427619 3983437 3989374 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 1100418 1597362 2111679 2907571 4646782 -1 1239374 2477473 3951540 4522648 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 35158 2483002 3651433 4367040 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 113625 1719881 3709956 3902093 -1 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 868485 3881440 4033198 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1784151 1966001 2548016 2838033 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 247586 869906 1772559 1998153 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 283288 1563308 2009611 3000068 4175074 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 206503 852006 1527416 2258884 2913059 4189378 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 336646 1498631 1659121 2924866 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 1286336 4214838 4255753 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 4896206 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 124284 3565287 3572170 4385164 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 1644700 3796742 4165977 4470362 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 195084 508159 1205342 1889950 3183981 4420559 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 -2 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 957811 1427619 2822074 3968286 3989374 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 -2 529033 603237 617579 781130 1032392 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 71557 246437 582846 2063462 2436175 3349691 3779174 4142643 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 1248864 3162035 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 38853 2167946 2934063 3129999 3661366 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 169740 221782 1047446 2274732 3240945 4907848 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 106309 505950 3957782 4582162 -1 1603296 3762726 3785080 4747161 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 922353 2189485 2365603 2439755 4389626 4812394 -1 -2 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 2125663 2499171 2993940 3407785 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 90821 99258 100440 426927 1708551 1755421 2033375 2110055 2215791 2434762 2663388 2963562 3047383 3410210 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1837497 3037551 3252753 3737505 4134137 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4967599 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 960662 3315810 3903097 4610965 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 1548747 4252505 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 540302 598852 1610492 2856085 3490311 4679643 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 749045 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 216906 1132597 4288168 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 46671 496947 758256 1611241 3808085 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 597241 603446 621745 687284 913011 921524 1402644 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4890868 -1 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 719982 2623419 2881212 4439127 4656798 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 1667503 2017098 4411164 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1847577 2495407 2675472 4029875 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 135615 2246555 2351848 3842352 4058297 4208075 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 1945565 4952269 -1 -2 754060 2676232 3659235 4386816 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 423373 1472720 4121777 4508006 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1039392 4358634 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 264709 2102788 2103641 2437904 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 143318 482124 888060 999831 2741486 4106535 4124377 4159312 4670987 4839645 -1 -2 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 822807 2194124 2968879 -1 278908 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1237163 1917098 2052890 2767473 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 2848562 3595932 3976418 -1 -2 922443 1731185 3814064 4344383 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 245091 391466 503727 1248864 1422597 2881241 3019163 4700901 4740720 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1072855 2220703 3801657 4483594 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 92362 1442245 1620949 1866254 2490258 3122658 3126350 3740376 4463444 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 1119000 -1 146931 220172 4676856 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 934985 2658683 2759674 3307273 4406959 4650866 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 1955031 2445173 -1 -2 1556612 3360322 4116757 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 169260 2159658 3140425 4596121 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 922443 1731185 3814064 4344383 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 563961 2506408 4308696 4808751 4942321 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 113526 197028 892952 947888 1252632 1597648 1745712 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 1040917 1540357 2503587 4407534 -1 342522 1689256 3923365 3998967 4806317 -1 656837 1773368 2396233 2596643 2637336 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 462931 723838 1179393 3111449 3687101 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 2014858 2930159 4063004 4601946 -1 -2 152089 318173 480966 695689 1198786 1916004 2172684 2245721 2677892 2740379 2749357 2986326 3551689 3598130 3631800 4130057 4346312 4378023 4852569 4874827 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 175683 471983 3305775 3573005 3768509 4120894 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 247586 869906 1772559 1998153 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 115911 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 331936 367293 440743 1063771 -1 -2 298915 970204 2190752 2406955 2780844 3339693 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 97730 503000 1094442 1385021 2251093 2319923 3233539 3391323 3946512 4156127 4272498 4653541 4853820 4975352 -1 38157 1129724 2361006 3778072 3785199 4653438 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 204256 2031702 3038816 4634571 4850817 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 274310 479475 689053 883165 1485475 2382891 3648706 3792879 4154375 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 299291 1393508 1817083 3158376 4000962 -1 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 55794 239500 459882 692650 693180 1011542 1030428 1570899 1623955 1905594 1964730 2430423 2807813 2880864 3031139 3235295 3240191 3811670 3927848 4391833 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 514659 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 4986397 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 1147640 3037551 3252753 3737505 4134137 -1 491451 580440 1257995 1421413 1532671 2828232 3237735 3410753 3550169 3591056 3759750 4504375 -1 -2 2638991 4001568 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 391466 3019163 4700901 4740720 -1 -2 1633359 2899690 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 6164 938947 1190512 1670396 1842444 2678622 3115673 4411755 4525607 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 -2 498559 644530 1062293 1320565 1440849 1519942 2031741 2642896 2705200 3539288 3786325 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 995634 2134369 2612427 4167897 4475850 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 1784151 1966001 2548016 2838033 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 843391 1593311 3070409 3707297 -1 1054996 1120679 4940679 4953989 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 235545 453137 485914 1302443 1579517 1853085 2336411 2950564 2997990 4195199 4508145 4516437 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 345761 481759 955377 2848915 4617356 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 1545734 3582913 3712136 4121362 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 -2 102956 840582 1392416 3241944 3478430 3891571 4251901 4884694 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4757325 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 587468 1390645 1440759 1886868 2118620 2657628 2666026 4597476 -1 560303 1441863 4208779 4969174 -1 -2 837897 1424511 2248886 3214755 3696070 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 342522 1689256 3923365 3998967 4806317 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3835457 -1 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 1326366 2500723 4279989 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 162642 557772 1517388 1974028 2616484 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 549475 1592770 4299917 4947590 -1 -2 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 74875 501884 2344746 4520341 4718874 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 -2 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 2670116 2758809 2989255 3860386 4052379 4431436 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 -2 1315881 3275401 3515772 3657227 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 36475 2201416 3086870 4140466 4733881 -1 1993161 2054520 4290440 4389176 4787355 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 414247 566724 2412893 2974056 3950525 -1 308409 1477242 1952299 2494589 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1594155 3419598 4314048 4992377 -1 -2 2245546 4738944 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 388186 389331 482910 532350 685096 771773 1153400 1728313 1964984 2869962 3002057 3020495 3311804 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 962518 1010180 1787170 2471920 4985647 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 106482 162379 216488 501253 686030 1074853 1118593 2003642 2058683 2661873 3238683 3330039 3414034 3416022 3967528 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 573475 2356643 2425841 -1 1705113 1993021 2025774 2074439 2119866 2210476 2392487 2534212 2704099 2952091 3207175 3402854 3503066 4066101 4296680 -1 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 -2 969438 2260891 4149566 4885912 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 32888 107676 595326 638200 975915 1564915 1783014 3019284 3676830 3720798 3769002 4100506 4657083 4787985 4804143 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 176583 2264391 2297084 4831999 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 90643 168191 323161 526140 564157 569787 766618 812787 874107 919915 1152083 2231432 2358677 2367761 2751570 4325350 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4380896 4393185 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 144833 184462 1540723 3622828 3863764 3928132 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 481714 671229 765428 2137791 3592577 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 778318 1456842 1970426 3055508 3095901 3464554 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 1669287 2825923 2944610 2991051 3341882 4682884 -1 980838 1031889 2883347 3954704 4375512 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 331508 1782102 2267291 3065392 3362349 3647068 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 34259 90821 100440 426927 1150349 1426495 2033375 2122681 2570120 2758940 3047383 3364965 3377824 3395571 3410210 3516449 4169417 4365222 -1 -2 86941 928802 1363513 3954298 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 35158 2483002 3651433 4367040 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 2435583 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 404217 877030 1340003 1815330 2283144 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2559605 3079610 3316230 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 1084772 1199890 3166630 3269693 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3849428 4437653 4507115 4516172 4696352 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3421444 4011204 4296254 4364799 4519404 -1 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 -2 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 192139 287691 558771 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 482317 619087 2087828 2294230 4586375 -1 -2 188210 970830 1288568 3550395 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1076269 2332686 4128394 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 837109 909980 982118 2931858 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 261525 2839573 4054944 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 361374 402640 609481 944550 1046899 1093629 1466618 1966257 2317928 2502477 2874771 2974657 3960440 4269373 4548256 4688181 4784841 4908869 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 4155124 4593166 4900860 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 1603296 3762726 3785080 4747161 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1611258 3095104 3239310 4196126 4565897 -1 922353 2189485 2439755 4812394 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 524218 894665 2156697 2711143 4708291 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1130292 1146771 2766768 4106566 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 549475 1592770 4299917 4947590 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 488115 3295337 4139163 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 1178504 2441394 2947773 4973013 -1 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 -2 320063 556676 1951744 2297711 3055259 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 1296201 2462166 2966274 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 167776 640967 677846 1325598 1578997 1675162 2047459 4445310 -1 -2 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 2259704 2718439 4086614 4204034 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 588899 1211225 3418910 4357325 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 -2 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 550052 607722 621223 1231665 2107095 2203903 4228158 4521545 4602190 -1 -2 4252505 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 60230 2438705 2656567 3418501 4054079 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 488115 3295337 4139163 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 167273 505037 537765 553264 2283798 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 219792 665921 1894089 2077235 2284861 3449544 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 -1 -2 1356642 1622122 4420202 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 191032 496511 561603 604574 1260279 2726895 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 1548747 4252505 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 372363 827859 1464212 2203626 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 17011 182335 949784 1174405 1484042 1658713 1734464 1888659 2372934 2925979 3165819 3358713 3554571 3848744 4028763 4322249 4479216 4995278 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 559049 3176565 4345117 4952003 -1 -2 1286192 1562387 2780128 3299572 3959367 4375992 4680219 4961760 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 4495616 -1 139462 600183 773287 974060 1212113 2932259 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 154515 2257571 2752182 3914963 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 179536 255941 1359157 1677681 2663186 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 713318 1145255 1415571 3500613 3718626 4633044 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 496818 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 3417472 4272411 4830630 4967385 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 1309146 1911966 2767075 -1 -2 293213 1562097 2305991 2563121 3823731 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 334670 652401 1885796 2100960 3374116 4745598 -1 -2 772655 887839 1170377 1587665 2390598 2432352 2919524 3835829 4197594 4530387 -1 12638 569862 2049952 2321830 3581312 3775948 -1 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 377373 932422 942010 1159503 1327541 1708823 1740151 1782108 2591903 3452737 4028787 4041586 4507254 4608211 4867042 4905336 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 82885 1341743 3251294 3338809 4444895 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 1118845 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 624224 3140151 3151446 4983610 -1 -2 1125284 1179966 1339862 1522274 2271277 2443516 3004546 3052762 3199186 3966989 4227871 4801385 4971363 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 101677 706967 1070307 1161558 1633636 3248790 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 3274898 3382154 3760880 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 486757 559049 3176565 3275406 4345117 4952003 -1 -2 882432 1889927 2345332 3323658 3355276 4975705 -1 -2 560296 628935 881694 1604017 2581045 2618976 3447002 3562967 4786693 -1 629433 846610 3134482 4468180 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 776447 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 2230094 3892687 4240606 4719328 -1 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 -2 337621 423853 1553149 1932842 4365255 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 194538 1854529 3657555 4282841 -1 -2 190486 1752578 2747117 2833165 3628648 3812274 4267936 4795152 -1 716561 1644390 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 2884748 3906525 3929609 4064905 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 402477 874190 3839800 4384945 4731587 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 27974 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1109751 2102115 2409662 3468463 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 1541625 3919304 4301257 4501861 -1 -2 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 1296201 2462166 2803549 2966274 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 1066722 2038958 3220270 4357856 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 50870 723369 940076 1567518 1873280 3005631 3196487 3852162 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 818040 2414789 3273245 4334975 -1 -2 610130 613438 888125 1012024 1049179 1128927 1583082 1713133 1902248 3364315 3455345 3558463 3899266 4131533 4213189 4220540 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 -2 493454 744891 923721 2378636 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 260143 1404287 1585338 2029782 2722887 2807949 3065245 3114553 3950433 4040473 4427083 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 208013 1156958 1286279 1640014 2315192 3237636 4530228 4575783 4864000 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 507400 2092399 2461691 3331551 4209603 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 1827296 2166211 2996732 3941178 -1 409615 1310763 1554181 2319874 2388997 3049215 3554660 4605878 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 299703 1664665 1731551 2211979 2396428 2440441 3012907 3585457 4228966 4323464 -1 -2 1315881 3275401 3515772 3657227 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 754136 2132587 4317548 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 996230 2517926 3495343 4087127 4378870 4452526 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 -2 443886 505950 1408969 2579685 2917798 4874799 4977896 -1 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 534237 1852568 4129224 4821381 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1440794 1462475 2104550 3174768 3707306 4086431 4341104 4398816 -1 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 575628 977965 1152046 1176127 1338543 1543190 1559787 1935035 1969620 2259562 2536283 2895103 3260974 3279399 3390129 3550102 4486598 4789608 -1 254514 978727 1624095 3576059 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 379555 402491 3632226 4148463 4296322 4948863 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 1885339 2844903 2886319 4400467 4999999 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 1038801 1518778 3041226 3421453 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 -2 2262026 3915546 3949273 4286220 4865395 4999999 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 969071 1278679 2554718 2858204 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 504714 2827782 4323486 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 320390 571400 3952270 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 378571 936036 1564487 2099055 4860500 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 4737370 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 843462 1589882 3801754 3957223 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 855383 1631732 3309773 3885333 3993074 4559038 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4111711 -1 -2 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 -2 306451 2502492 3406323 4354776 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 742861 1905116 2804314 3059900 4786136 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 1460015 1872642 1997442 2771227 3379755 4127337 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 -2 1217716 3458341 4945970 4950001 -1 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 259142 1655538 1911879 2171381 2992875 3232683 4283891 4769826 4977401 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 70553 1059991 1748226 -1 -2 515644 781395 829756 964976 1572883 1721084 2650998 2969333 3385988 4732094 -1 375245 600085 756828 1280542 1501283 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 244478 279961 750828 3277331 4231244 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 57547 1311542 1409587 2541774 -1 -2 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3568879 3716790 -1 997746 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 403544 1261121 2280866 3948927 -1 302329 372003 2274119 2961741 3038706 -1 969071 1278679 2554718 2858204 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 381016 922338 1860811 2430094 2448393 4446777 -1 1996461 2785269 2837455 3380146 4691322 4939780 -1 2533948 3785682 3947686 4086566 -1 498198 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 881610 2705112 2798137 3865068 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 2321732 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1401794 1434708 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 637183 970286 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 -2 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 642237 3685338 4890445 4999999 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 1490363 2128938 2879333 3430389 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 1172095 1454804 2411872 4069402 4941227 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2032112 3985606 -1 -2 414314 897859 1078960 1681664 2281128 2567870 2877099 3441912 3873166 4534685 -1 -2 136101 2676216 3954784 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 3709255 4587945 4990753 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 337621 423853 1553149 1932842 4365255 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 340028 438282 551493 1029588 1495093 1879643 2151038 3352280 4486701 4927835 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 -2 246627 506048 961191 1272872 1791267 2545610 3894995 -1 302199 670674 857538 2124824 2850553 3543682 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 4027518 4181360 -1 -2 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 -2 1428756 1575590 1638609 2158916 3562855 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 520190 943996 2043164 2785414 3147149 3449728 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 2298130 2602460 3907286 4606327 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 226327 1306915 1313217 2115025 2813092 2878630 2934440 2945520 3601668 3779301 4157380 4831059 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 957811 1427619 2822074 3968286 3989374 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 346080 811572 1189850 1557546 1823279 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 116864 143479 1746795 3520463 4938167 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 516153 717280 1734088 2095148 2237869 2738762 2926407 3297212 3563965 3625346 3660658 4328825 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 1548747 4252505 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 2102440 2215700 2420663 3919367 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 3274898 3382154 3760880 -1 170047 283908 527560 699093 1041722 1396128 1926301 2104995 4296946 4528552 4728712 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 47413 222723 763392 942687 1375730 1406142 2107030 2132546 2279715 2410076 3804125 4441563 4480667 4639585 4895198 -1 -2 443886 505950 1408969 2579685 2917798 4874799 4977896 -1 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 263103 2823702 2941026 3052441 4013844 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 273134 1190052 3477281 -1 -2 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 755785 2106982 2384281 3916339 4877502 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 755785 2106982 2384281 3916339 4877502 -1 -2 1290486 1670750 2021635 2820456 3841159 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 983552 3781543 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 77017 230593 1223600 2322011 2956062 3110786 3269339 3439233 3825654 3857586 4420261 -1 -2 930344 3740628 4126350 4673362 4774261 4995211 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1612286 1886729 3130908 4385682 -1 -2 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 534845 965071 1245700 3457700 3602714 4615658 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 1038801 1518778 3041226 3421453 -1 -2 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 770595 1763173 2352713 4489972 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 1737060 2286271 3282953 4834784 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 629433 892602 2234926 3630689 4136755 -1 2837862 4011387 4063199 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 1836450 3864148 4081946 4575461 -1 18594 2137232 4403183 4469508 4801822 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 1548340 1995026 2033217 2714116 2815860 2983074 4380542 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 177816 1011152 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 391466 3019163 4700901 4740720 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 306451 2502492 3406323 3969741 4354776 -1 -2 952069 2751733 3010997 3011952 3246882 3516242 4414527 -1 -2 1228888 2353752 4584040 4608682 -1 160687 1106433 1624033 3547269 4105747 4446927 -1 122274 2491683 2749238 3645488 4124772 -1 -2 813344 2068970 2099622 2232731 3479657 4812171 4951540 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 128692 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 1157558 1605883 1773860 1916572 2027427 2737189 3013977 3352302 4768505 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 625173 641924 3197703 3300578 4272416 4524266 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 768697 3172205 3208103 3487130 4746707 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 870055 3409959 3996669 4790076 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 404768 1134291 2724067 2763376 3607262 3925530 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 433971 1339624 3695121 3879825 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 4194655 4279761 -1 -2 560570 2081449 4177240 -1 1637223 2209071 2519609 2739875 2823044 3513886 -1 -2 568667 1567535 1589703 3203558 -1 168630 717668 1278824 1889016 1986665 2249165 2388516 3092024 3873815 4008442 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 1915628 2429312 4166565 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 216089 350722 478827 691497 842685 1003425 1106484 1826079 1857153 2659809 3068773 3220897 3487027 4044272 4850595 4879311 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 700476 1688607 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1510901 1785657 2066120 2101039 3021432 3162501 3206546 3468565 3800499 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 290982 578558 1202952 2138829 4211174 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2266886 2449840 2559741 2574387 2653881 2694388 2836317 3543377 4426942 4677806 4787366 4849388 4970193 -1 -2 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 752169 1315443 3571242 4092410 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 11598 2203405 2246038 3938810 4808423 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 26362 1254965 1970868 2706292 4398028 -1 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 639614 657480 731031 1433016 4128148 -1 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 -2 61641 198747 245799 668910 1043371 1474877 1557856 1692103 1921165 2291538 2327687 2337272 2550190 3336446 3672802 3984842 4117939 4256846 4392933 4720490 -1 -2 467793 476245 716964 866401 4355651 -1 152243 645326 823557 3995338 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 768697 3172205 3208103 3487130 4746707 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 573475 2356643 2425841 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 1315881 3275401 3515772 3657227 -1 954011 1340733 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 1731551 3012907 3585457 4228966 -1 81664 320907 1116475 1871625 3042072 3185784 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 61227 451476 519450 588067 690791 779636 937930 954298 1329326 1392322 1528900 2376245 2378909 2601817 2621634 2741779 3471484 4688399 4781863 4797995 -1 -2 2954306 3249985 3528289 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3824685 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 1221528 3565661 4237824 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 270864 2198681 3105801 3271910 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 362802 678509 3135422 4952260 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 16284 229070 1767929 2256483 2803919 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1315881 3275401 3515772 3657227 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 782595 1128800 3085545 4020017 4355594 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 809564 875937 1566482 1933452 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2657628 2666026 4597476 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 82374 2070268 2181821 2231813 2760939 3723127 4088821 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 253079 746629 879355 1241297 1292144 2298677 2328075 3739353 4316910 4888884 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 503865 837127 2302170 3527864 3992156 4218207 4694816 -1 -2 88025 759065 866286 4690997 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 634629 1707486 3704006 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 655774 1756759 2026856 2516325 3681446 4179597 -1 -2 843462 3801754 3957223 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 -2 922603 2226665 2539149 4972962 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3806014 4441332 4605383 4776417 -1 1176478 2901109 4173017 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 758112 1151680 1266469 3446031 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 515419 998477 1402369 1494335 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 4568915 4751127 -1 1027342 3175841 3531207 4999999 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 128737 146461 367790 2035238 3510987 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 705627 1033059 1049915 1192494 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 35556 2271393 2575660 3686861 4266804 -1 -2 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 454920 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 1548747 4252505 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3926673 4233709 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 761325 1683279 2854171 3145091 4977787 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 504714 2827782 4323486 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 572199 1255715 2186585 3620443 4068545 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 266404 1427619 3983437 3989374 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 1460015 1872642 1997442 2771227 3379755 4127337 -1 327079 1604275 2998743 3739114 4215144 -1 -2 463137 2310519 2954138 3872553 4576629 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 730444 985321 1627822 1956333 3319570 3322746 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 -2 515090 1076212 1235264 1638491 1880771 2130504 2513520 2611736 2807630 3343265 3603835 3680412 3884947 4185484 4298811 4592641 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 287287 1135184 2522569 2923441 4047334 -1 225444 1156714 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 855383 1631732 3309773 3885333 3993074 4559038 -1 -2 3951327 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 2882221 4221495 4351649 4594745 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 661556 673555 2707355 4797719 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 -2 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 642748 798176 1859013 2251193 2490086 2765336 2936860 3153626 4017110 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 184556 1058025 1658447 3772338 -1 -2 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 579150 622453 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 859728 1259829 1277168 2374851 4971125 -1 942796 2687977 3241572 4196538 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 504714 2827782 4323486 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 1512029 1907848 3263356 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 81664 320907 1116475 1871625 -1 94071 107636 134720 252100 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 -2 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 1296201 2462166 2803549 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 1582107 2796748 4233451 4444842 4755498 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 446361 1857964 3682807 4260060 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 493898 1533335 2806832 -1 726603 1807953 3593372 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2954386 3487551 4989435 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1173988 1701349 3457185 4669310 -1 -2 169260 2159658 3140425 4596121 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 3267025 3889387 4775076 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 96488 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 -2 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 79419 483083 571400 3331133 3952270 4177204 4561457 -1 587765 1565038 3452132 4484166 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 134720 437966 781855 1714181 2063572 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1124895 1434437 3150039 3296941 4438580 -1 997554 3395609 4258808 4633826 -1 163991 886917 1042111 1059740 2771227 3212739 3238477 3342105 3726015 4309739 4668049 4921312 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 1039633 1929596 2201187 3078230 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 503699 736101 1605669 1624209 2592997 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 1204368 2501413 3510641 4622516 -1 984294 1017818 1707316 2008044 2270468 2276806 2312642 3113295 3308090 3377843 3469660 3917716 3925268 4169548 4875590 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 753905 1727000 1945623 3966536 4104948 4869172 -1 1458127 1896185 3967452 3971850 3999478 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 529267 1068437 2044849 2790768 4725894 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 775916 2112032 2219564 3973830 4526744 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3264573 3431839 3716310 4450522 4855339 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 1827296 2166211 2996732 3941178 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 -2 579222 610823 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 402640 4548256 4688181 4784841 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1955031 2445173 4825414 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 823043 929437 2067829 2559795 4068464 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 776447 1232868 1884475 2581950 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 1130292 1146771 2766768 4044418 4106566 -1 423762 578848 2843618 3454756 3990801 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 2190786 2432245 3768014 3864073 -1 395736 2191344 3350345 4908436 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 408395 1770323 2068994 2927634 4168521 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 332689 475464 647849 748931 813814 1357671 2125584 2662727 3301576 4713119 4792702 -1 -2 32496 413509 1137929 3566584 4146864 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 1176597 1678850 1801292 2279303 3220690 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 595401 1280437 1418260 3606645 4130847 -1 2548968 3356826 3519967 3855055 4153566 4575647 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 256794 996513 2227395 2438772 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 -2 1286192 1562387 2780128 3299572 3959367 4375992 4680219 4961760 -1 971385 1565430 4539921 4809675 4939117 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 99133 1456370 2188720 3077468 3104668 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 -2 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -1 -2 223356 2008908 3151827 4343649 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 481714 671229 765428 2137791 3592577 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 2167514 2204577 2787340 3281820 3910285 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 153892 1128258 1846050 2032708 2082979 2442526 2968467 3244624 3505049 4768963 4786578 -1 1030827 1164715 2487902 2659018 4016644 4199832 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 529267 1068437 2044849 2790768 4725894 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 67392 321515 385603 426030 758858 1943648 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 2403447 2671272 3195843 3799595 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 57518 912665 1353385 1615040 1985407 2028007 3957584 3957981 4999999 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 -2 587779 3257768 3575324 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 128796 1499866 2865568 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 324094 488323 1958345 2439187 2514535 2712152 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 800134 1463589 2066137 3174600 4970301 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 872776 2296141 2638578 4183078 4758892 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 4252505 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 346080 811572 1189850 1557546 1823279 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 758112 1151680 1266469 3446031 -1 -2 625399 897459 911073 2859281 -1 698046 761095 1131678 1385896 2848312 3233857 3672919 4272670 4365588 4478216 4603088 4719655 4854636 -1 -2 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 1679360 1927447 2522425 4239790 -1 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 2462166 2803549 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 59366 279500 415424 717836 1270048 1469290 2006949 2278716 2315896 2350194 2485638 3046204 3243499 3580250 4330086 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 607196 779468 1435779 1818510 3379492 3649810 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 1956293 3234743 3968516 4719222 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 1790758 2294755 2988628 3969507 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 152243 645326 823557 3995338 -1 -2 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 116894 1132735 1146309 1549215 2988660 4002530 -1 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 2050996 2698138 3122326 4045845 4369393 4810355 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 2204577 2787340 3281820 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 4949985 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 1548585 2910653 3094440 3640535 4547013 -1 2180761 3993128 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 802497 1110125 1439074 4510409 -1 -2 165669 214174 225411 534910 942688 1004602 1326261 1350286 1832068 2209607 2412522 3579558 4088040 4979445 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 1016596 1687392 2307316 -1 107036 1592071 3267865 3793307 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 158741 573823 1196886 2707842 4643742 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 471991 835203 2762124 2802730 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 95965 549047 552598 1169998 1628172 1710803 4195385 -1 20389 278929 400567 1296243 1470223 2347093 2466506 2987437 3347112 4432714 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 617741 1208802 3441171 3505701 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 4341972 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 493454 744891 923721 2378636 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 596499 3206138 3389817 4254839 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2597047 4866547 4995486 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 3045635 3509696 4138347 4516101 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 2064196 2121952 2357624 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 1070902 2830670 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 355264 1984712 4260546 4909561 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 -2 1245325 1835679 1878815 2824937 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 334670 652401 1885796 2100960 3374116 4745598 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1402643 3086012 3242556 4977020 -1 -2 52396 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 258152 1335848 2380961 4079538 4250480 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 -2 1548747 4252505 -1 -2 419842 494541 3070940 3470188 4017322 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 90207 2601339 2647512 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 955067 1015658 1066104 2645156 3865935 4935904 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 777948 1294282 1825011 2207110 2697803 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 349175 1355088 1567960 3812393 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 2083777 2496055 2536647 2854129 4053731 4232649 4622654 4706837 4956589 -1 -2 198623 4884449 -1 -2 2171158 3331898 3549529 -1 231581 405268 1088276 1813760 1926981 -1 -2 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 -2 476657 538943 1099774 1567545 2266886 2474085 2574387 2632271 2836317 3212210 3496702 3543377 3978710 4155826 4390060 4426942 4563206 4677806 4787366 4970193 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 20291 1032199 1081156 1219232 1808237 4081294 -1 493454 744891 923721 2378636 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 -2 2731311 3479985 3700413 4206574 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 1667503 2017098 4411164 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 865411 1051281 3642992 4610724 4667707 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 504714 2827782 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 34921 457324 707241 1126540 1373454 4951962 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 -2 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 122235 265647 1419874 2709598 4371740 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 583971 746629 879355 1746264 2164354 2298677 2328075 2891645 3097703 3137530 3190264 3739353 4316910 4475965 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 1026613 1099463 4594278 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 922443 1731185 3814064 4344383 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 -2 503850 647486 652223 2590024 2755403 3064016 3146012 4412364 4438962 4467810 4901293 4999999 -1 403332 1652245 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 1276231 2057283 2533814 4503995 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 568667 1567535 1589703 3203558 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 301755 2633564 3042984 3349003 3950793 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 136101 2507137 2676216 3735797 3954784 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 125987 2516119 4436625 4784087 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 190371 1051496 1344117 1516889 3228787 4042654 4828031 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 1314170 3424085 4336967 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 96927 685627 1706465 3160807 4611286 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 463974 597834 2357120 2713497 3458504 3888678 -1 -2 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 155825 428428 989253 1040744 1235559 1243499 1628298 2313982 2464231 2513719 3587749 3672624 4264889 4691373 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 1172095 1454804 2411872 4069402 4941227 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 571161 640837 832658 1697590 1946852 1948688 1954489 2343286 2468478 3076359 3377108 3412634 4100841 4144087 4160481 4347364 4375005 4819357 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 184556 1058025 1658447 3772338 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 482317 619087 2087828 2294230 4586375 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 172993 323375 538928 759016 898771 1206967 1251426 1705882 2560365 2965243 3035654 3618835 3837307 4189242 4238589 4373130 4816366 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 186851 191206 407673 461095 1074532 2015595 3628744 4401397 4720209 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 133197 798441 1287241 1484165 2176049 2446691 4207590 4575240 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 -2 2024891 3591317 4024094 4044246 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 869931 1779892 1786118 2122038 3245458 3644375 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 265909 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 38853 2167946 2934063 3129999 3661366 -1 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 1529783 1548424 1779422 3134614 3389381 4040387 4089958 4236482 4805757 4999358 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 256794 416699 987607 996513 2054797 2227395 2269685 2438772 2577348 4006922 4138963 4579661 -1 -2 83211 981253 1702124 2511505 2976036 4621936 -1 6317 795829 1426379 1856974 2798171 3960938 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1986389 3829609 4625674 4866913 -1 306932 883894 1965959 2305978 2971563 4519807 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 -2 232041 354148 1211474 1349740 1456087 3686942 4646722 -1 -2 540940 950751 1946646 2265463 3698060 4010508 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 2472930 2493513 2684575 -1 -2 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 534804 1821398 2502675 2971672 3578210 3648674 4212325 4835449 -1 477326 821663 1584827 2797260 4572877 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 2697676 3161916 4000636 4458742 -1 -2 138031 272372 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 747312 1209829 3364808 3773065 -1 -2 27974 2095428 2371455 2502701 2574872 3345123 4508349 4961406 -1 2226132 2549025 3423710 4785817 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 -2 90207 121529 541829 938120 1197273 2316470 2601339 2647512 2793720 3547732 3598720 4404339 4658211 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 569868 1172621 4834960 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 15399 573551 683624 1236387 1597876 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 -2 77440 2052722 4188117 4922060 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 678023 1603462 3251920 3966375 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 498736 2168814 2354240 2673445 4022473 -1 432096 469386 993253 1078690 1337788 2754417 3835457 -1 -2 139152 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 2266504 3849820 -1 -2 1690118 2114105 2146322 3234854 -1 1548747 4252505 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 3024 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 76777 503622 619095 1250736 2895157 2897579 3624882 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 346705 394586 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 1303445 1696160 1922997 3227093 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 1245184 1407035 1706805 2840941 3179867 3578609 3951955 4144653 4861888 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 149371 591954 2167745 2877984 4272609 4764350 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 713535 3013623 -1 762825 1710835 2206025 4245965 -1 -2 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 326772 922443 1126423 1731185 1886259 2156636 2415105 3107222 3814064 4158065 4344383 4885852 4923997 4972117 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 128796 1499866 2865568 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 41803 758585 1084772 1199890 1623423 1924182 1978205 3166630 3269693 4193463 4209738 4679403 -1 -2 1955031 2445173 4825414 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 531813 781447 3262950 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 473245 589891 804646 2966169 3961886 4369009 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 -2 191830 330511 2163212 2604342 3583849 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 621223 1231665 2107095 2203903 4521545 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 360472 655500 822366 1061063 1686973 2790768 3137891 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 503699 736101 1605669 1624209 2592997 4999999 -1 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 407185 525900 777414 1819249 2874389 2897687 3098151 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 119838 302632 967146 2394067 2679290 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 73558 2214822 2535218 4345116 4973884 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 182297 1206411 1761786 3561588 3837845 4341052 4687694 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 1294000 1318214 2957918 4223654 -1 491959 729901 1005306 2749087 3413318 4748996 -1 918478 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2205 361606 441838 657150 747855 3261675 3794954 4090782 4243254 4784848 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 1618087 1985589 3350559 3486388 -1 -2 245621 371967 2334840 4160619 4543494 4611278 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 247586 869906 1772559 1998153 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 1005676 1658380 2827289 3106339 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 621530 1704212 2473558 2668573 3866037 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 383126 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 2366446 3318524 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 2814435 3769895 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 1023515 4032708 4066637 4233507 4262478 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 922443 1731185 3814064 4344383 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 188392 328892 507778 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 2508874 3312329 4411672 -1 -2 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 23103 395263 762311 3444239 3480996 3645354 3711844 3867442 3905437 4305155 4730296 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 -2 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 -2 1545734 3582913 3712136 4121362 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 629433 892602 2234926 3630689 4136755 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 108583 392830 504794 589701 641799 942953 983753 1281337 1929135 2249858 3397114 3458150 3801484 3933352 3971573 4030447 4085523 4237646 -1 -2 262086 766241 926655 1723100 2013747 2452198 2500400 2586079 2661667 3138399 3888819 3950665 4203354 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 1298408 1662655 -1 253079 1241297 1292144 4888884 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 946431 1013069 2340735 4190642 4241495 4258368 4393848 -1 1757294 1901866 4190017 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 822807 2194124 2968879 -1 278908 3069956 3480022 3999562 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 333875 659317 1101241 2118806 2694270 2978946 3506308 3614615 4699003 4735350 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 653092 913672 1946743 3349603 4894777 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 278962 1958519 2481822 3721945 4362148 -1 716536 1353863 1688178 2090739 2155577 2401481 3488514 3547526 4439320 4561887 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 556747 1984923 2551625 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 65053 1049556 2382447 4018094 4321012 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 403544 1261121 2280866 3948927 -1 302329 372003 2274119 2961741 3038706 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 2862350 3089098 3493906 -1 -2 2729217 3657052 3787993 4014332 4580735 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 80240 136695 168541 1052274 2709915 3006776 3101733 4830894 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 135615 2246555 2351848 3842352 4058297 4208075 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 640185 3720713 3817852 3868436 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 70553 1059991 1748226 -1 742852 1610469 1696497 1754670 3013227 3403825 3617138 4955176 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2196470 2803886 4115613 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 2249152 2860291 3062395 3075058 3519528 -1 386178 503179 1221535 1523148 2146574 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 2472673 3645700 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4533859 -1 -2 755311 893623 1258548 1486927 2303896 2476131 2530487 2953047 2982787 3414642 3456830 3613568 3677331 4015434 4711083 4715224 4875668 4897050 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 414626 2749183 3850460 4864657 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 333455 1024033 2455422 3640066 3953254 4814375 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 1784151 1966001 2548016 2838033 -1 244776 470500 1246245 1458121 1903658 2605572 3550684 3879403 -1 -2 1556230 2026068 3359994 3508350 4831128 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 323932 1316201 2399344 2425580 3733350 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 333211 445142 1304659 1367424 1401811 -1 -2 99258 1708551 1755421 2215791 2434762 2663388 2963562 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 138798 3063154 3275148 4435121 -1 -2 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 1612286 1886729 3130908 4385682 -1 -2 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 -2 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 389611 963145 1501655 1507370 3080053 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 1756810 2131075 3335701 -1 292245 1322110 3219604 3732728 3737330 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 3278679 3431764 3680862 4226453 4336862 -1 247586 869906 1772559 1998153 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 4264890 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 492855 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 515714 778365 2031977 2712301 4874816 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 918127 1730132 3745814 3942557 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 41098 1173896 2667050 3706277 3974803 4391711 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 4083915 4832182 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 938912 2756850 2818107 3105405 4006062 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 15826 939118 2300666 2957938 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 1066722 2038958 3220270 4357856 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 498559 644530 1062293 1320565 1440849 1519942 2031741 2642896 2705200 3539288 3786325 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1173988 1701349 3457185 4669310 -1 -2 611453 910035 1455034 1468273 1609589 1754973 1886454 2030932 2813917 2874724 3122568 3193332 3954567 4298074 4789230 4995172 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 290307 1242974 2241709 3273665 4900549 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 611426 663677 984406 1495007 1609059 2230871 2232212 2796295 3668531 3805389 4060837 4204413 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 1171663 4023902 4146405 4994310 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 165594 316468 1315337 1473993 1847599 1958750 2009474 2344838 2956364 3238324 4023905 4046612 4822255 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 976743 1044376 1835087 1961719 3843248 4773376 4853900 4940538 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 -2 273134 707762 1053726 1283050 1315692 2263153 2599702 2899169 2911934 3226248 3423038 3477281 4323934 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 2602002 4314465 4588309 4617170 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 405520 1893400 3844068 4330808 4341119 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 395736 2191344 3350345 4908436 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 1906083 3033999 4081818 4748284 4999999 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 86941 928802 1363513 3954298 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 918127 1730132 3745814 3942557 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 762559 1327808 2030219 3496556 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4141961 4936784 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 521609 705727 944798 1480613 3612626 3628780 4793236 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 235847 523531 584072 959432 1283710 2099843 2245036 2263682 2497176 2909462 3787272 4986992 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 2209854 3443652 4076165 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4832570 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 1064345 3709921 4529517 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 1847577 2495407 2675472 4029875 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 1055315 1254132 2251629 2252942 2662209 -1 3072632 4455837 -1 402640 1093629 2502477 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 892163 1579397 3890286 3946314 4498400 4990680 -1 2144154 2489145 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 266821 522340 784138 1829439 3802922 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 24023 1067773 1829140 2423861 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 755785 2106982 2384281 3916339 4877502 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 2230353 3135092 3711954 3865059 -1 252641 342461 414434 2805171 3192824 3400106 4557499 -1 -2 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 85482 681762 1095768 4574081 4866106 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 2121679 2592977 3696152 4173539 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 4520464 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1061392 1432466 1459872 1495159 1615121 2007592 2830817 3247470 3260032 3280159 3644353 3933241 4476898 4880766 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 1988237 2512936 3295287 4752545 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 575683 988913 1359437 4829590 4922423 -1 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 -2 2204577 2787340 3281820 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 14264 205119 799544 2294053 3454682 4375552 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 596681 693753 3632500 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 502419 1692666 3724761 4201763 4759521 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 494480 670027 1308284 2228284 2315745 2344511 2700025 3042023 3115561 3338282 4342309 4570066 4803069 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 673289 874355 1886477 2391094 2835968 -1 689809 956657 1779395 2411938 2574383 4457741 4908543 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 3274898 3382154 3760880 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4995251 -1 -2 488115 3295337 4139163 -1 947837 1002903 1102198 2165931 2355622 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 534845 965071 1245700 3457700 3602714 4615658 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 530805 654593 771950 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3129911 3576964 3863392 4331721 4908895 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1211795 4669582 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 -2 2024891 3591317 4024094 4044246 -1 -2 1597362 1856482 1874412 2111679 2907571 4646782 -1 1088093 1612676 2063928 4540818 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 173932 1125112 3418446 3530731 -1 2180827 2314861 2428069 2819675 3046243 3232266 3438427 3610021 3630719 3787694 4266473 4343177 4702009 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 3021694 3056250 3227663 3489920 3961922 -1 713318 1145255 1415571 3500613 3718626 4451162 -1 -2 1191764 1880230 2486003 3659027 4537965 4729633 4749046 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 203536 222128 610397 786808 2673196 4013026 4121280 -1 -2 2024891 3591317 4024094 4044246 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 758811 929642 1236195 4994613 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 1286319 2553085 2936599 4102122 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 319448 333603 415353 707220 831117 1993378 2027837 3017424 3215077 3730688 4767565 4976932 4991638 -1 319912 573784 1320866 1342730 3031337 3568044 4085693 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 488256 951807 1762411 1901393 4583982 4735981 4913667 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 941498 952810 1567516 2364896 2672250 3007762 3356303 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1402643 3086012 3242556 4977020 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 841569 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 840042 1769748 1841983 1869273 2147947 2281229 2556277 2874728 3684102 3752153 3982159 4550370 4695206 4792130 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1512029 1907848 3263356 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 94951 2909993 3236911 3903057 3980187 -1 1682220 2862442 4895966 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 408395 1770323 2927634 4168521 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 78695 475171 1001562 2829425 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 772655 1170377 1587665 2390598 -1 1605023 2517839 2519278 4775061 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 131504 1587037 2003020 2018596 2517029 4918865 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 449305 1033195 1377973 1473524 1487700 2236484 2268217 2307450 2473783 2757211 3356428 4039690 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 616384 2761942 3058569 4359063 4444517 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 361504 371425 375304 1514603 2062233 2089649 2412531 2690639 2904729 3164791 3678067 4376599 4383332 4441613 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 397936 2415221 2658084 3915674 4960981 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 557765 1153675 2180987 2697968 3041564 -1 -2 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 1494092 2293366 3721305 4486637 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 56402 1099567 1101816 3809410 3823142 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 609271 1061746 2969018 3189510 4060715 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 173954 534163 1187738 1385561 1520099 1983186 2064963 2101803 2127678 2975266 3286869 3453286 3986599 4122415 4789982 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 109933 985285 1025377 1197280 1197706 1996723 2468715 2672482 2800295 3790399 4129379 4435907 4632987 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 690301 865789 965659 967003 1119481 1517888 1697422 3100592 3328575 3677716 4949651 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 2948982 3586388 3986599 3989449 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 1045846 1302922 1334789 1973430 2270607 2349164 2519171 3409094 4386186 4594356 4771896 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 448689 1891232 2438842 4379336 4945432 -1 -2 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 59027 1115617 2035182 2847954 3087296 3144683 3319897 4423328 4434225 4994979 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 299291 1393508 1817083 3158376 4382146 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 485035 585267 1299796 2327268 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 733095 1242267 1753444 3536949 3870574 -1 55361 137091 1733340 1952482 3600980 3798163 3962442 4004258 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 3057129 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 1690118 2114105 2146322 -1 925776 2104427 2199253 4505824 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 454920 1072031 1806831 2414981 3657790 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 556747 1984923 2551625 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 1327808 3496556 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1000264 2029449 3755402 3782760 4891843 4903043 -1 497137 729034 1409092 2187302 2483366 2657723 3222867 3342628 4045532 4060868 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 1399489 2118094 2727323 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 462850 1922787 2556910 3428453 3502579 -1 -2 824892 4598981 4727770 -1 903473 918173 2817466 3811408 4256193 -1 -2 632468 1623671 2383328 4530014 4872475 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1690118 2114105 2146322 3234854 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 1581107 2650604 4243553 -1 -2 619723 1666888 3132093 3634945 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 1237163 1917098 2052890 2767473 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 -2 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 414626 2749183 3850460 4864657 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 -1 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1404825 1677056 2335308 3176432 3376713 4242421 -1 -2 529249 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 910035 1754973 3122568 3954567 4995172 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 15826 939118 2300666 2957938 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 684567 3354256 4267765 4629360 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 917811 1109600 3539849 3662418 4461848 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 1314170 3424085 4336967 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 85123 767723 2315141 2828833 2876404 4362004 4373705 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 1016596 1687392 2307316 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 629014 649520 664874 1243138 1366422 1652874 1820692 2067978 2091957 2239432 2922549 3451567 3930881 4274654 4397422 4597602 4714172 4804143 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3681423 3754624 4047995 4311854 4646178 4819964 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 988685 1209720 1661742 3492238 4712521 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 18086 1512759 4160361 4428739 4429400 4626262 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 1541625 3919304 4301257 4501861 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 1757294 1901866 4190017 -1 100791 424348 437293 455001 1019721 2463419 3672958 3705837 4248418 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 256822 2605857 3486319 3503084 3667146 3816508 3992410 4392572 4568964 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 43443 545334 803380 898674 1386461 2159791 2167080 2498758 3632138 4143848 4262121 4808302 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 1134949 2697676 3161916 4000636 4458742 -1 -2 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 463137 2310519 2954138 3872553 4576629 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 244094 504313 1014891 3748710 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 568268 734217 -1 -2 208442 297090 1904423 2741479 4011156 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 508364 1233734 1278637 1306575 1484025 2101441 3931743 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 319875 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4797995 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 150698 535907 1294338 1517222 4672368 -1 -2 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 1702012 2182837 2580186 3725623 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 677794 839115 882993 1172620 2694691 -1 2064484 2395683 3181086 4340542 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 57154 1031114 1052679 1202016 1272746 1328409 2610989 2690469 3057548 3574130 3697443 4132232 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 1248752 1533795 1933920 3711039 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 211796 1801610 2444970 3599608 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 818040 2414789 3273245 4334975 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 837897 1424511 2248886 3214755 3696070 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 1790758 2294755 2988628 3969507 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 2106982 2384281 3916339 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3332757 3541722 4750386 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 260863 1650040 2424467 2432488 2498752 2693489 2893247 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 -2 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 -2 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 3124843 4664077 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 136101 2507137 2676216 3735797 3954784 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 34616 968986 2001096 2095928 3517546 -1 -2 564080 1989515 2004648 2642231 3597591 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 2125663 2499171 2993940 3407785 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1052576 2559036 3296820 3687418 4898985 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 1886277 2174100 2648035 3153370 3254706 4146329 4252462 4411986 4451194 4856110 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 319326 3531663 4521915 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 233465 479727 4122613 4771125 4796582 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 266404 1427619 3983437 3989374 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 1593311 3070409 3707297 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 418608 1155252 1333872 1818596 2413779 4431575 -1 -2 845821 2727881 4077041 4462931 4630124 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 755785 2106982 2384281 3916339 4877502 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 103378 3341436 4085247 4226713 4580600 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 18594 2137232 4403183 4469508 4801822 -1 1684239 1839479 2717895 3651684 -1 -2 1440337 1463099 2143110 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 713535 1807649 3013623 -1 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 762825 1710835 2206025 4245965 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 800134 1463589 2066137 3174600 4970301 -1 119173 218142 602325 2477695 2531233 3457946 4451291 4950892 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 855383 1631732 3309773 3885333 3993074 4559038 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 -2 1804705 2353057 4105747 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 648375 2012125 2118806 2154719 3506308 3556793 3614615 4278542 4659030 4699003 -1 -2 456767 2511064 2572190 2956825 4130500 4613161 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 48000 332290 504907 1925730 2327968 2756483 3399244 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 -2 550950 1325836 1591529 1729878 2047418 2189658 3814177 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 1248752 1533795 1933920 3711039 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 -2 2321732 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 67392 321515 385603 426030 758858 1943648 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 1915628 2082407 2137232 2248569 2419670 2429312 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 369003 817648 1158680 1318788 2177860 2208197 2411297 3241364 3363725 3425347 3686839 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 1490363 2128938 2879333 3430389 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 1005671 1240527 2541298 2862350 3294663 4774814 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 400059 506306 2654606 3033043 3608262 3640684 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 79592 2112648 2620680 3746374 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 403544 1261121 2280866 3948927 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 114589 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 622869 1615831 1999642 3775909 4260355 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 107036 1592071 3267865 3793307 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 2024891 3591317 4024094 4044246 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 716003 1275759 1451259 1821003 2097374 2293294 2626266 2780068 2889156 3460640 3612414 4327211 4778108 4951724 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 316761 564367 707904 767480 819919 4451259 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 162368 819077 902799 1237178 3430468 3633571 4559954 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 216906 1132597 4288168 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 397756 2679658 3771334 4730324 4812251 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 91145 2541850 4509513 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 679982 829491 2095651 2696906 4015964 4118386 4347859 4677086 4796330 4829267 -1 -2 107036 1592071 3267865 3793307 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 1530 1762792 1819947 2676937 2915066 3048273 3424815 4901293 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 314493 2112975 2619756 4587737 4785343 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 249056 705627 1033059 1049915 1192494 2420876 2893908 2986276 3275227 3801923 3900912 4104828 4605503 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 314280 1128888 1419858 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 -1 -2 762825 1710835 2206025 4245965 -1 25233 129686 1072221 2142059 2594713 3858422 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 1001977 1550618 1763406 3790365 4707025 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 918925 1252591 1747732 1757013 2306501 2352236 3003775 3067239 3659264 3772322 3877850 3903372 4772428 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 601263 2005113 3305987 4235473 -1 -2 41347 67608 262142 985171 1607932 3588637 4101786 4372764 -1 2464431 2739824 3443640 4247386 4441915 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 317824 1760600 2370299 3301872 -1 -2 139274 210483 601467 1082265 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 609362 629334 730406 925776 1036979 1641456 2104427 2199253 2628708 2776439 2837423 3066607 3703986 4209960 4505824 -1 -2 273187 2575145 4154025 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 831353 3890817 4660133 4720657 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 -2 269153 285773 663498 1734710 4910606 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 21861 247286 1159408 1613355 1856781 2889900 3059376 3777537 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1313246 2264540 2619826 3568291 4603499 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 1584472 2802880 3103258 3413910 4915268 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 540302 598852 1610492 2856085 3490311 4679643 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 1287092 3408015 3807463 4780259 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 36645 332548 390053 551624 781599 1038811 1077256 1196520 1272609 1276581 1400577 1678548 2948319 2994436 3024938 3129486 3367908 3467058 3613680 3639452 3856876 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2221112 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 546428 910971 1166687 1170365 1337570 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 1076269 2332686 4128394 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 91145 2541850 4509513 -1 -2 892163 1579397 3890286 3946314 4498400 4990680 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 821769 1299824 2244864 2272030 2345370 3836499 4213431 4490010 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 139542 304753 834465 1002229 1488958 1953700 2093418 2464587 2920516 2998913 3222906 3690365 3736938 3743069 3929339 4068756 4073282 4598674 4802644 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 414626 2749183 3850460 4864657 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1385470 2825853 2883823 3840623 4004003 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 233465 479727 4122613 4771125 4796582 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 278962 1958519 2481822 3721945 4362148 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 556805 3752139 4492366 4825809 4999652 -1 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 1798800 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 2226132 2549025 4785817 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 79419 483083 571400 3331133 3720489 3952270 4177204 4561457 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 1011152 -1 -2 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1058325 1193654 1742263 2029945 2274728 3794631 4399481 4666645 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 283288 1563308 2009611 3000068 4175074 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 983552 3781543 -1 698651 933382 1700299 2888689 4301744 4393005 4947771 -1 -2 596095 988512 1078234 1130336 2038697 2334670 2574435 2873087 4170549 4787889 4998321 -1 -2 757997 1967291 3146503 4999999 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 407187 3018770 4370932 4902909 -1 -2 687977 1371007 1407100 1462495 2215634 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 -2 48873 346080 811572 1189850 1557546 1823279 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 181249 559115 843608 1565182 1677536 1757521 1811929 2847798 2893750 3264147 3323038 3964437 4121400 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 39028 1187215 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 4340 432345 2857122 3491457 4058702 4202659 4424511 -1 -2 754060 2676232 3659235 4386816 -1 2226326 3448716 3619419 4663986 4894570 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 12092 613886 1243369 1915528 2874146 3830441 4361720 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 529544 2977678 3794819 3896420 4350350 4893007 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2657628 4597476 -1 -2 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 594011 607293 699236 2710158 3436659 3590367 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 78588 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 3951327 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 1362271 2221589 4526188 4611476 4738551 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 818040 2414789 3273245 4334975 -1 107036 1592071 3267865 3793307 -1 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 320063 556676 1951744 2297711 3055259 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 519585 705796 1056292 2926291 4245245 -1 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 -2 707241 3154477 4181115 4299437 4951962 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 391466 3019163 4700901 4740720 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 3382154 3760880 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2683205 3166754 3649908 3972690 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 769944 3473352 3765891 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 645667 2944631 3692821 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 1541625 3919304 4301257 4501861 -1 36597 937368 997661 1177687 2018716 2141894 2359848 2936304 3202300 4289234 4534928 4684125 -1 735982 1751550 2009014 2587424 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 291027 763746 1408544 1455766 2492953 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 205268 900864 1688487 2063253 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 3638954 3957223 4269563 4351706 4616687 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1603272 2147774 4046003 4174127 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 160671 429766 1682683 2008756 3187543 3348222 4017694 4279708 4526942 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 269018 306932 883894 1150334 1631761 1965959 2082195 2095771 2305978 2971563 3125655 3806093 4086578 4519807 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 35158 2483002 3651433 4367040 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 346392 1096023 1572117 3474055 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 3624308 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 4292886 4883818 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 1326366 2500723 4279989 -1 -2 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 385394 579356 902059 1016312 1405899 2246369 2710167 3080519 3341049 3471534 3609643 3733311 4956725 -1 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 75763 331183 509377 674656 3068781 3444768 4776546 -1 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 90643 195135 526140 573043 833956 919915 922591 1026453 1152083 1261443 3826005 -1 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 262142 1864268 4197634 4943085 -1 -2 188815 847816 1080453 2482393 3396296 4284631 4600253 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 41293 1536544 1560725 4629127 4995342 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 813414 893535 1062808 2792193 4919382 -1 -2 1242788 1739148 2741919 4709649 4801456 -1 1326366 2500723 4279989 -1 415822 823489 874181 1250010 1562325 4934682 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1635782 1684038 2130617 4081278 4910761 -1 -2 137997 813386 1257167 2462672 2493124 3520874 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1660040 1668461 1902029 2110074 2880397 3003322 4570414 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 266404 1427619 3983437 3989374 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 754060 2676232 3659235 4386816 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 342113 2391302 2885318 4329358 4339251 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 568667 1567535 1589703 3203558 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 2732589 2782468 3103962 3959970 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2051621 2179541 3308671 4421005 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 433971 1339624 3695121 3879825 -1 -2 1110077 1620623 1903448 3094741 -1 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 392885 1337113 2185968 2208083 3329212 3851585 3971675 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 922443 1731185 3814064 4344383 -1 -2 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 -2 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 -2 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 780683 2082498 2686994 4295668 4965242 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 1097939 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 775916 2112032 2219564 3973830 4526744 -1 113625 1719881 3709956 3902093 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 2508874 3312329 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1669161 2541424 2653074 3575942 -1 -2 504714 2827782 4323486 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 449733 539578 863153 955968 1862139 2205637 2832570 3920827 4501929 -1 -2 229317 753905 1291061 1535784 1727000 1922268 1945623 2041435 2062755 2967567 3966536 4104948 4227815 4231717 4658211 4869172 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 367298 633691 1910651 1912322 2138251 2424879 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 428465 505771 783340 2017171 2860661 3058270 3261233 3323699 4017459 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 459968 1229013 2842718 4324824 4340525 -1 -2 1955031 2445173 4825414 -1 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 45343 563416 904684 2474346 -1 1272649 1423791 1769137 1777664 2729534 3114311 4344367 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 394698 922276 1266534 1420643 1439167 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 185096 442192 504714 562841 774083 980838 1031889 1304055 2883347 3173562 3763829 3954704 4375512 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 985782 3204972 3626170 4444454 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 504714 2827782 4323486 -1 -2 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 3011046 4137317 4210459 -1 -2 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 1512029 1907848 3263356 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 -1 -2 143318 482124 888060 999831 2741486 4106535 4124377 4159312 4670987 4839645 -1 88859 240165 509234 1049478 1195707 1266354 1546660 1963824 1970244 2005955 2570916 2856797 3000132 3686914 4356392 4458306 4569060 4969250 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 3889476 4606941 -1 -2 1463142 1991836 2525595 3795109 4569102 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 507400 2092399 2461691 3331551 4209603 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 503964 904408 1016596 1065436 1644015 1687392 1829657 2104986 2307316 2750762 3113392 3217859 3234502 3428424 4631698 4738890 -1 -2 449510 1237662 1576809 1934290 2320402 2895700 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 201525 835024 1006706 1049361 1929855 2245546 2629499 2702935 2717220 4291032 4738944 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 576024 1033964 1933452 3210373 4511864 -1 1102616 2838814 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 1231219 3098464 3196556 3269889 4827493 -1 -2 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 238378 1114497 2901260 4411173 4902433 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 616384 2761942 3058569 4359063 4444517 -1 57547 1311542 1409587 2541774 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4808985 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 415041 1997314 3556922 4108846 4197096 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1140855 1356986 3246249 4350721 -1 -2 563947 1824365 1996814 4317938 4924080 -1 63703 152559 306878 317935 1589976 2418499 4347962 4781874 -1 -2 2862350 3089098 3493906 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 1242788 1428085 1739148 1794439 2312243 2741919 2811716 2836821 3224601 3430595 4057174 4530246 4709649 4768128 4801456 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 890165 2319299 2589004 2591395 3732179 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 2580340 3834230 4089725 4891359 -1 -2 2032065 2764492 3257388 3964664 -1 96822 641003 2934939 3431983 3981687 4076750 -1 -2 523399 1814094 4630606 4657461 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 989510 2699694 3726025 3883522 4520256 -1 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 1548747 4252505 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 1910837 2054821 2923122 3174600 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 713178 2176431 3538495 3810035 3966734 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 292248 568268 734217 1081302 2446295 2581298 3188114 3286911 3899409 4369674 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 726658 1466043 2674206 2921147 4682231 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 124627 1092621 2455287 3294450 3958622 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 1635782 4081278 4910761 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 592050 1506189 2860188 3438060 4549366 4861115 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 1326366 2500723 4279989 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 965063 1897839 3346305 -1 -2 755459 782409 3305401 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 167684 1155083 1829748 3238667 -1 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 402120 451319 874841 1180257 1588064 1779912 1949510 2105216 2272048 2403183 2428969 2481300 3430917 3975135 4132570 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 1529388 1995437 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 -2 744586 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 -2 552736 619250 2332173 2678383 4021122 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 663947 684996 1083177 1257630 1521491 1823083 2014302 2150527 2538856 3148081 3315789 3365723 3859989 4077025 4159195 4742882 4901205 -1 45343 563416 904684 2474346 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 170873 1235559 1472129 1600425 2061172 2956526 3976598 4325524 4425674 4664394 4887625 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1988237 2512936 3295287 4752545 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 582839 4391846 4453425 4885395 4982810 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 1757294 1901866 4190017 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 817475 1806031 2114561 2660975 2904338 4440751 -1 -2 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 687977 1371007 1407100 1462495 2215634 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3782080 4277563 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 183320 1335000 2001362 4167894 4372014 4875067 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 43365 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4644382 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 -2 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 186366 813768 1460457 2209567 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 358595 558338 625674 732111 1297873 1332141 2114815 2190953 2418708 3648407 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 -2 2203281 2207150 -1 397936 2415221 2658084 3915674 4960981 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 -2 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 4401397 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 656067 974414 1160298 1189162 1205323 1364760 1603272 2108285 2147774 4046003 4132320 4174127 4477978 -1 3287535 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 666466 1873653 2097592 3332669 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 576024 1033964 1933452 3210373 4511864 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 529267 1068437 2044849 2790768 4725894 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 162613 2178238 2500723 2596522 4468092 4691830 -1 269153 285773 663498 1734710 4910606 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 2533953 2612576 3338449 3843136 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 758112 1151680 1266469 3446031 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 295450 317918 1667460 2255244 2390592 3443963 3555180 4648329 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 56712 294138 906106 1446449 2749683 3139776 3822636 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 352077 1344165 2372448 3085531 3388418 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 67392 321515 385603 426030 758858 1943648 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 -2 1690118 2114105 2146322 3234854 -1 1548747 4252505 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2534653 3039886 4300537 4489726 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 480124 709835 1475527 2349887 3270402 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2051621 2179541 3308671 4421005 -1 1790758 2294755 2988628 3969507 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 166150 502914 652580 878363 1642691 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 581782 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 -2 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 503964 904408 1065436 1644015 1829657 2104986 3217859 4631698 4738890 -1 -2 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 106309 505950 3957782 4582162 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 3626976 3759688 3927410 3982449 4086712 4543382 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 1100666 2007917 3787405 4007434 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 46186 345721 1977717 3407563 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 316767 2368568 2406689 3389294 3879794 -1 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 988148 2171158 3129232 3331898 3549529 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 1380078 1560763 2725336 3756265 4126369 4480660 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 1523959 2226927 2906685 3290460 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 234092 409531 1095118 1780164 2216525 2861518 3414581 3795252 4222313 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 2607180 3959507 4455330 4643275 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1347447 1880597 2462430 4210533 4689483 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1157043 1332431 4166543 4611594 4835299 -1 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 1131775 1386160 1588594 1904549 2419629 3680042 3820050 4765386 4776427 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 37363 204551 221502 349682 1459525 2642337 2801942 2838122 2978039 3732648 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 552736 619250 2332173 2678383 4021122 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 541897 869016 1407291 1979482 2110552 2122853 2302161 2329782 2583382 2697798 3668213 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 -2 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 130128 721223 1030625 4049217 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 666466 1873653 2097592 3332669 -1 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 531813 781447 3262950 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 460387 607241 2428758 4365515 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 837897 1424511 2248886 3214755 3696070 -1 770595 1763173 2352713 3835622 4489972 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 1565730 1626697 1725754 2258106 2683660 3337943 3641251 3806504 4333824 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 36664 219792 665921 799913 1075564 1856303 1894089 2030287 2077235 2284861 2412451 3449544 3562344 4723321 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 2731311 3214575 3345987 3479985 3700413 3913529 4057724 4206574 4782236 4892125 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 293213 1562097 2305991 2563121 3823731 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 778894 2220273 3428520 3753312 4288874 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1302939 2359896 2913713 3286856 4094525 4676111 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 3691811 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 488792 628585 2562056 2573046 3430702 3588827 -1 -2 198016 619681 788814 3658240 3862027 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1353207 3387440 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1388017 1859720 1935504 2000596 4322590 4373448 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 2507080 2705265 3259129 3804331 4999999 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 2665292 2908934 3044693 3493749 4599592 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 1955031 2445173 4825414 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 -2 1110077 1620623 1903448 -1 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 -2 1981769 2905751 3358455 4500881 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 237287 679768 824708 1930460 2101039 2322469 3832844 4298767 4789913 -1 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 -2 3709255 4587945 4990753 -1 -2 135615 2246555 2351848 3842352 4058297 4208075 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 402477 874190 3839800 4384945 4731587 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 197228 506176 1945080 2220221 2734145 4741432 4957794 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 -2 69827 292248 1081302 1937034 1975774 2446295 2581298 3253662 3899409 4241687 4369674 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 312781 1476710 1987656 4051353 4331742 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 124627 1092621 2455287 3294450 3958622 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 -2 2198262 2431150 2612473 2900825 3482521 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3736309 3805333 4029905 -1 -2 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 118397 450102 2262652 3091967 3214413 4316754 4773960 4999999 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 204551 349682 2642337 2838122 3732648 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 573475 2356643 2425841 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 293213 1562097 2305991 2563121 3823731 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 -2 678023 1603462 3251920 3966375 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 4682473 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 104499 165721 201712 848952 1216471 1323805 2784855 3278717 3402701 3440957 3865935 4096524 4131962 4203717 4790294 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 2030219 3496556 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 4324498 -1 -2 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 307406 2129452 2167062 3994880 4308618 4448728 -1 1162037 1956293 2211419 2467469 3189747 3234743 3950568 3968516 4507328 4568852 4719222 -1 954011 1340733 1392146 1398766 2670116 2989255 3790233 3860386 4052379 4431436 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1097959 1340481 1393378 2156675 2372401 2519263 3786468 3814784 4980809 -1 1441668 1830156 2152396 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 203019 2878815 3376596 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 507400 2092399 2461691 3331551 4209603 -1 -2 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 256794 996513 2227395 2438772 -1 -2 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 113652 192354 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 1768088 1927180 3448291 4101392 4248062 4371968 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 191325 434728 1450731 1542154 1728855 1823110 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 2644707 3456636 4562265 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 397756 2679658 3771334 4730324 4812251 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 67594 385670 1241264 1294901 1433812 2017132 2442399 2748583 2799919 4146197 4285578 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 2085541 2169739 3765495 4483608 -1 382176 874331 1287032 2695346 3295408 3725605 -1 1594155 3419598 4314048 4992377 -1 -2 1313246 2264540 2619826 3568291 4603499 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 249733 356919 1051566 1250651 2912496 3820428 3919240 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1956618 2061381 3934784 4703985 4999999 -1 -2 77973 597535 640791 726603 1851419 2508253 2684149 4503741 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 51479 165606 461613 860095 4639652 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1038183 1518109 1836842 3208689 3920596 4070776 4364826 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 3211664 3267440 3744730 4241957 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 3274898 3382154 3760880 -1 350080 352981 926067 953095 1070902 2830670 4518047 -1 -2 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 1076269 2332686 4128394 -1 -2 353187 1912565 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 890165 2319299 2589004 2591395 3732179 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 459968 1229013 2842718 4324824 4340525 -1 -2 1757294 1901866 4190017 -1 -2 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 2732589 2782468 3103962 3372753 3425343 3903770 3959970 4158399 4647447 4886227 4973254 4979704 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 3089843 3408281 3790233 -1 -2 348080 1100083 1824606 2406589 2610853 3479235 3620892 3713294 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1804705 2353057 4105747 -1 -2 1294901 1433812 2017132 4285578 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 18594 2137232 4403183 4469508 4801822 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 567392 791891 922747 1031711 1366578 3320259 4954080 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 97736 1989755 2333632 2650070 3944711 4066519 4099282 4513079 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 266404 1427619 3983437 3989374 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1221528 3565661 4237824 -1 449305 1033195 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 3141901 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 755785 2106982 2384281 3916339 4877502 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 232306 919247 935332 1336872 1615080 1891716 2367194 2908198 3328855 3334632 3367709 3376059 3891856 4108080 4138526 4287120 4423396 4728113 4853174 4869416 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 4922 1831384 2301242 3716339 4999999 -1 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 615753 977045 2449544 2980806 3886693 4390026 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 1485722 1570331 2349244 2562181 4005813 4855932 -1 1218553 2445593 3392754 -1 -2 37363 2533870 2801942 2978039 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 46186 345721 1977717 3407563 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 171738 1305825 2325180 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 -2 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 498556 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 363654 409961 659303 1819728 2339489 3900022 -1 128692 2679260 4040335 4084765 4141492 4362216 -1 -2 1910837 2054821 2923122 3174600 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 942796 2687977 3241572 4196538 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 32496 413509 1137929 3566584 4146864 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 138798 3063154 3275148 4435121 -1 -2 2230094 3892687 4240606 4719328 -1 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 -2 104412 972338 1050476 1599831 1683944 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2995556 4031895 4138989 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 731062 1201049 3438943 3661289 4987306 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 843462 1589882 3801754 3957223 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 443886 505950 1408969 2579685 2917798 4874799 4977896 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 653092 913672 1946743 3349603 4894777 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 245350 399340 720813 1266088 1564261 1648441 2116219 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 355264 1984712 4260546 4909561 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 3371529 3570795 3598798 3730133 -1 491959 729901 1005306 2749087 3413318 4748996 -1 2745043 2763459 3247289 3534449 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 -2 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 5791 1885347 2035834 2259755 3395377 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 45343 563416 904684 2474346 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 1348157 1925363 3530853 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 1684861 2029767 2258411 2793175 3905599 4047392 -1 -2 498222 1318032 2011637 2382460 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 42100 64511 75208 215609 448588 658823 762154 952164 1312814 1403585 2737167 2813040 2986712 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 -1 70553 1059991 1748226 -1 122294 742852 1610469 1696497 1754670 3013227 3403825 3617138 4955176 -1 -2 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 653820 1112245 1448462 1971586 2489729 4062940 4276098 4560388 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 755310 1688982 2001062 2186186 2906071 4296990 -1 1139103 1811566 2474476 3461176 4869401 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 755459 782409 3305401 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 3309 679299 780985 1518387 2080223 2700225 3842546 4638125 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 423373 1472720 4121777 4508006 -1 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 369003 817648 1158680 1318788 2177860 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 784058 900163 1075334 1979021 2242601 2405102 2651786 2713392 3274676 3298462 3712801 3764093 4229036 4256486 4324225 -1 -2 39696 591412 1009127 1810511 2510853 2888679 3032281 3155690 3553461 4207106 4394878 4507804 4586790 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 253079 1241297 1292144 4888884 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 821769 1235283 2244864 -1 -2 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 642346 1318588 2151844 3838133 -1 -2 640185 3720713 3817852 3868436 -1 985782 3204972 3626170 4444454 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 467793 476245 716964 866401 4355651 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 152243 645326 823557 3995338 -1 -2 2117915 3006295 3480871 3538372 4273387 4886719 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 235545 453137 485914 1302443 1579517 1853085 2336411 2950564 2997990 4195199 4508145 4516437 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 -2 333455 2750215 4240222 4644611 4814375 -1 811692 2095340 2786130 3023750 4482544 4832593 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 3083296 4022011 4270033 4347703 4495319 4647389 4647958 4692452 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 397936 2415221 2658084 3915674 4960981 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 1611220 1835648 2380607 2917641 -1 361147 634629 1078481 2648098 4718011 -1 1512029 1907848 3263356 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 122745 218136 1031042 1124019 1313585 3490156 3694593 4068046 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 102545 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 -2 584072 2099843 2245036 2909462 4986992 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 1671860 2844308 3079005 3127832 3456563 3559426 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 -2 1131775 1386160 1904549 2419629 3680042 3820050 4765386 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 2848562 4806862 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 504714 2827782 4323486 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 584072 2099843 2245036 2909462 4986992 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 413881 1240846 2297565 4706603 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 1157558 1605883 1773860 1857360 2027427 2737189 3013977 3352302 4768505 -1 -2 45343 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 1276231 2057283 2533814 4503995 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 1941770 2405728 2848562 3137036 3186503 3595932 3976418 4061800 4266172 -1 191378 942582 1875112 2003022 2259170 2654442 3141860 3439009 3584998 4937555 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 359811 739537 1100161 1364250 2067505 2203100 2223535 3518985 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 15826 939118 2300666 2957938 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 95029 224710 640219 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 515714 2031977 2712301 4874816 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 1910837 2054821 2923122 3174600 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 3274898 3382154 3760880 -1 -2 1160320 2609571 2827732 3545608 4571361 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 34259 328933 1386719 1460191 1811127 2836672 3515003 4384918 4475867 4896856 -1 294360 1026515 2270237 -1 -2 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 106116 803329 1238407 2032763 2175951 4606414 -1 -2 37363 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 797901 1676692 2201964 2617297 4683539 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 932675 940362 2070752 3157042 3856010 4466597 -1 8901 1420670 2826680 3166733 3643482 3736165 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1684239 1839479 2717895 3651684 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 640145 877963 1006655 1675457 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 1847577 2495407 2675472 4029875 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 1620780 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 143029 748895 979245 1007897 1309917 1433710 1469843 1725858 1995994 3795676 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 433971 1339624 3695121 3879825 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 2152413 2836933 3057046 3287285 4979811 -1 2869142 2908160 3076283 4403102 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 376572 3028928 4749626 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 -2 2749526 4141961 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 432885 470836 590399 1198387 1243077 1285671 1440212 1481917 2192734 2526141 3611911 3904702 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 2644707 3456636 4562265 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 4467746 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3761394 4082677 4580226 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 693114 1631686 2460427 2867560 4421132 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 140664 1311037 1852309 3030139 3833790 -1 -2 1172095 1454804 2411872 4069402 4941227 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 515714 778365 2031977 2712301 4874816 -1 865411 1051281 3642992 4610724 4667707 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 287287 1135184 2522569 2923441 3066872 4047334 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 947597 1163753 2469871 2972248 3055439 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 1084726 2652204 4110645 4585454 -1 -2 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 -2 713178 783467 2176431 2937129 3490339 3538495 3810035 3966734 4167045 4855393 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 -2 290161 1767924 3376410 3493526 3916099 4080957 4292372 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 349175 3812393 -1 203628 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 135890 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4835232 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 165711 544442 650151 1085997 1654716 1928551 2240616 2442310 2948047 2970867 4099464 4793789 4863881 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 677217 703911 823719 1207884 2909573 2914413 -1 3382154 3760880 -1 -2 35158 2483002 3651433 4367040 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 -2 190350 437824 711508 2021156 2948213 4013727 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 237784 713547 756390 2655622 3150776 3349527 3624873 3791525 4005405 4129787 -1 -2 577978 712718 827996 992618 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 754136 2132587 4317548 -1 -2 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 775261 1850338 1980789 3085632 4713172 -1 -2 40031 514742 3114596 3857610 4152098 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 557685 1699377 1799337 2787874 4938590 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 -2 758112 1151680 1266469 3446031 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 374854 637061 2448983 4450284 4536845 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 120201 258907 395049 760348 2773581 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 43309 2041515 4078995 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 267456 789180 2977407 3251392 4422050 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1733911 3436403 4292803 4346249 4462206 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 96921 250811 516372 656964 687198 1971377 2443615 2737903 3389427 3778429 3837260 4619101 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 2024891 3591317 4024094 4044246 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 138897 524218 894665 1585808 2156697 2711143 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 638502 2652393 3584325 4129410 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 113625 1719881 3709956 3902093 -1 12538 28684 2531557 2819365 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 134091 153095 504454 756801 1099842 1309786 1429376 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 3820155 4393071 4566039 4577726 4666680 4806560 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 288559 757618 2740801 3425141 4473354 4581766 -1 424138 726400 1030683 1060285 1794121 2241490 2448071 2606368 3372720 4824243 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 -2 237689 758864 1134602 1228828 3034571 4584522 4633679 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 17595 35136 139347 2247438 3424571 3593510 4000152 4239680 4294413 -1 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 1287092 3408015 3807463 4780259 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 78564 2645529 4473038 4535146 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 858560 872089 1054012 2737095 4685013 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 319326 4521915 -1 725714 887724 1635018 4028862 4147293 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 385394 579356 902059 1016312 1405899 2246369 2710167 3080519 3341049 3471534 3609643 3733311 4956725 -1 547554 1176450 2980701 3673372 4175524 -1 -2 32632 439023 1933519 2902252 4898976 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1915548 3748480 4325814 4366682 4838476 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 204665 333405 1010986 4146278 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 -2 2749860 3691811 3817798 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 2847966 3509702 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 742861 1905116 2804314 3059900 4786136 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 270335 1264969 1636928 1752476 3269984 3320372 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 -2 170413 1356541 2301735 3080417 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1463142 1991836 2525595 3795109 4569102 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 954011 1340733 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 988685 1209720 1661742 3492238 4712521 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4575783 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 922443 1731185 3814064 4344383 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 449305 1033195 2473783 4039690 -1 93429 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2713425 2827289 2993910 3106339 3201889 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 705627 1192494 2893908 -1 755785 2106982 2384281 3916339 4877502 -1 -2 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 445190 736034 1625569 2637766 3373677 3565417 3933346 4302854 4571788 4738547 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 -2 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 13671 2260808 2629012 3672928 4281104 -1 -2 72907 1535891 1681028 1981762 3033715 -1 3996669 4790076 -1 208098 628205 969272 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 86941 928802 1363513 3954298 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 45343 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 587468 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 196325 1590734 1689022 1818092 2044710 3925327 4475318 -1 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 169910 387553 634368 1530191 4086390 4411164 4465294 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 971385 1565430 4539921 4809675 4939117 -1 355264 1984712 4260546 4909561 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 16107 855784 1027415 3326819 4479800 4546761 4578711 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 188815 847816 1080453 2482393 3396296 4167290 4284631 4600253 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 1784151 1966001 2548016 2838033 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 -2 556747 1984923 2551625 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 -2 252641 1623001 2547423 4344726 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 125519 970809 1632191 3127534 4679403 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 18594 1482503 1538738 1978000 2095741 2137232 2601091 2701317 3363061 3780659 4089985 4383914 4403183 4469508 4801822 4818536 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 2024891 3591317 4024094 4044246 -1 -2 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 188169 652235 1371599 1420033 1518554 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1756810 1858918 1866263 2131075 2328448 2347174 3031586 3335701 4470399 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 1635782 4081278 4910761 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 1260806 2618240 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 694304 1224546 1497942 2414453 2445256 2496048 3399858 3787853 4241630 4253341 4472586 4534013 4755553 4845067 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 3709255 4587945 4990753 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 423373 1472720 4121777 4508006 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 194538 1854529 3657555 4282841 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 556747 1984923 2551625 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1182982 1828693 1951746 2082318 2600166 -1 1302193 1430271 1471750 1826427 3021658 3124873 3150839 4473856 4641128 4682861 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 360472 822366 1061063 1686973 2821231 3137891 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 1038801 1518778 3041226 3421453 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 374122 1567706 4792194 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 583332 846724 1972180 3113302 4747829 4983164 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 430162 1088215 1432824 1491859 4999999 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 1006362 2328804 2458502 4612448 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 1611220 1835648 2380607 2917641 -1 -2 91145 2541850 4509513 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4494173 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 -2 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 15399 573551 683624 1236387 1597876 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 468501 1197608 2710733 2927980 3570604 -1 -2 426504 1461797 3191925 3951532 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 1548747 4252505 -1 -2 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1166409 1472143 4465623 -1 954185 995951 1477028 1596034 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 713178 2176431 3538495 3810035 3966734 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 926511 1065523 2176093 2889178 3849955 -1 1237163 1917098 2052890 2767473 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 1616285 3675282 4082440 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1197293 1497086 2225113 3368540 4062777 -1 -2 408395 1770323 2927634 4168521 -1 -2 1899099 2655080 4799118 4966974 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 77440 690246 1084809 1356739 2052722 2424497 2426085 2464550 3198602 3881717 4188117 4302959 4712827 4922060 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 278962 1958519 2481822 3721945 4362148 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 444545 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 486057 1824568 2954403 4015080 4135159 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 4371740 4854753 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 403544 1261121 2280866 3948927 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 3936590 4341462 4682160 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 -2 68223 849106 2271830 2948037 3198454 3437722 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 79158 337656 419972 1686759 2995808 4401880 -1 365626 784058 1075334 1979021 3298462 3712801 -1 -2 2854249 3631091 4281693 -1 1764749 2573128 3527996 3693900 4984364 -1 1210432 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 204665 333405 1010986 2786664 2973869 4146278 -1 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4813092 -1 262142 1864268 4197634 4943085 -1 -2 3966375 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 395736 2191344 3350345 4908436 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 114051 354679 355264 1344358 1881530 2551440 2901467 4304151 4804872 4902735 -1 775916 2112032 2219564 3973830 4526744 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 2816180 3068172 3458336 3569126 4301557 4778804 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 251153 2177644 3598736 3749552 4205089 4805823 -1 26362 1254965 1970868 2706292 4398028 -1 154173 316555 639296 2469832 2522753 4642101 4979495 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 391466 3019163 4700901 4740720 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 481714 671229 765428 2137791 3592577 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 165721 201712 1216471 2032481 2734781 2784855 3126074 3278717 3865935 4096524 4131962 4196168 4203717 4394495 4613397 4965495 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 802497 1110125 1439074 4510409 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 -2 1221528 3565661 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4741820 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 761325 1683279 2854171 3145091 4977787 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 154254 2128207 2466949 2900834 4346902 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 91145 2541850 4509513 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 423447 560453 697208 828163 3145425 3174776 3481332 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 4092363 4308321 4446687 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 134720 437966 781855 1714181 2063572 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 2256941 2319162 2996739 3235444 4230548 4383885 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 247586 869906 1772559 1998153 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1529388 1995437 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 -2 55794 239500 459882 692650 707495 1095004 1570899 1623955 1964730 2007965 2264807 2675989 2807813 2880864 3240191 3809528 3915234 3919891 3927848 4391833 4802655 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 171738 1305825 2325180 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1663725 3234818 3517108 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 2508874 3312329 4411672 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 81562 607573 757175 4106105 4715644 -1 -2 215576 1187000 2052283 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 4877737 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 -2 346080 811572 1189850 1557546 1823279 -1 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 555724 1434014 2487270 2501035 3940131 4667000 -1 -2 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 2750055 2980150 4126270 4874215 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 252641 1623001 2547423 4344726 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 693090 1064582 1673748 2092194 4396757 -1 1234100 1300389 2656249 3139248 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 2226927 2906685 3290460 4376577 -1 406818 2130762 3115272 3305666 4426654 4684830 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 12638 569862 2049952 2321830 3581312 3775948 -1 1605023 2517839 2519278 4775061 -1 -2 983552 3781543 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 755459 782409 3305401 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 625399 897459 911073 2859281 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 69074 473754 4484427 4593796 4782240 -1 -2 1353483 1513632 1665794 1732395 3682844 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 76777 338783 882220 3280538 3469786 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 2747382 4505170 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 2245546 4738944 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 -1 78366 675652 2823488 3770058 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1430707 2181881 2842096 4696367 4753098 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 168696 356961 384693 554701 1442797 2399749 2605448 3256821 3312630 4280617 4737443 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 8585 762186 1726285 2437148 3077513 3362348 3378527 3423530 3880797 4455722 4839745 4890148 -1 -2 205268 270164 604239 900864 1070353 1102441 1398640 1424541 1688487 1929906 2063253 4089701 4229471 4534322 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 80842 485520 1152329 4714172 4949985 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 223880 624806 1032303 2031299 2319527 4784721 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 -2 502419 1692666 3724761 4201763 4759521 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 238681 927287 1363229 1910837 2054821 2171719 2630047 2844362 2923122 3174600 4148605 4829616 -1 96822 641003 2934939 3431983 3981687 4076750 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 349175 1355088 1567960 3812393 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 696716 977718 2732240 4375992 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 119838 967146 2394067 2679290 2894558 3154583 4473920 4564509 -1 790168 2037562 2168336 3478150 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4548032 4629786 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 28622 2046488 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 511584 710743 932029 3874056 4526322 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 288266 1000064 1735743 3298049 4322081 -1 434661 1046061 2348700 2367482 2409369 4741232 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 266404 1427619 3983437 3989374 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 81452 423283 789452 1611593 2202905 3031447 3574269 4072452 4142052 4271721 4815651 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 865181 1329449 2531280 2665165 -1 7736 929034 1253621 1329676 1353619 1797330 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 -2 638502 1866402 2652393 3584325 4129410 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 3019163 4700901 4740720 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 361147 634629 1078481 2648098 4718011 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 403544 1261121 2280866 3948927 -1 302329 372003 2274119 2961741 3038706 -1 -2 237689 758864 1134602 1228828 1635195 4584522 4633679 -1 79592 657646 2112648 2620680 3746374 -1 321538 2138251 3604715 4328862 4911307 -1 -2 291725 314407 2111435 4566975 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 799474 1922227 2264505 2485477 2591498 2893773 -1 438473 2152036 2784853 3000136 4175364 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 2309549 4669621 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 35701 2592940 4621511 4667568 -1 -2 154515 2257571 2752182 3914963 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 9027 513346 940601 1062715 2180188 3344757 4547475 -1 482317 619087 2087828 2294230 4586375 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 2472673 3645700 4735374 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 198230 447544 818301 2745324 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 264951 1105789 1843279 2077528 2744878 3851396 3923156 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 237287 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 556747 1984923 2551625 -1 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 607196 779468 1435779 1818510 3379492 3649810 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1149651 1797461 1966298 2131597 2391950 3736109 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 1548747 4252505 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 971385 1565430 4539921 4809675 4939117 -1 355264 1984712 4260546 4909561 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 104005 692573 1768528 2954306 3112521 3249985 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 1066722 2038958 3220270 4357856 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 168953 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 642346 1318588 2151844 3838133 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 427340 1067523 1399189 1740926 1860484 1953069 2838596 3555263 4682833 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 106309 505950 3957782 4582162 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 4496314 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 619187 652993 3343393 3892066 3924440 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 1105 1796774 3497954 4718302 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 463137 2310519 2954138 3872553 4576629 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 2580340 3834230 4089725 4891359 -1 928603 1306062 2430979 4139821 4446895 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 125987 2516119 4436625 4784087 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 299001 329627 2550979 4645742 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 240960 887609 972927 2157966 3263273 3324892 3649685 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 868367 3868686 4172923 4343797 4442957 -1 718883 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 523399 1814094 4630606 4657461 -1 266404 1427619 3983437 3989374 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 346080 811572 1189850 1557546 1823279 -1 -2 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 2245546 4738944 -1 26142 1986542 2959514 4582667 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 -2 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 79371 483502 1003668 1383666 1931037 2039676 2683963 2933204 3157851 3179635 3305320 3828477 3905785 3910081 3942417 4253275 4484447 4755004 4952258 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1272127 2657754 2948711 3736139 4964104 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 287287 927473 1135184 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 864326 1835481 2134631 2353632 3859714 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 59571 436347 2372085 2413582 3033999 4255870 -1 2215077 2588485 3143126 3448909 4509675 -1 -2 56712 294138 906106 1446449 2749683 3139776 3822636 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 572199 1255715 2186585 3620443 4068545 -1 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 1548747 4252505 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 1207086 1607110 3366013 4902835 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 1026613 1099463 4594278 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 1221528 3565661 4237824 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 678018 941498 1462426 3728274 4005601 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 3274898 3382154 3760880 4365879 4726123 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 222128 2344697 2945546 3625749 4013026 4286720 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 1471248 1733417 3522512 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1348157 1925363 3530853 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2918616 3203857 4172216 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 1804193 1992212 2823161 3748240 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 113625 1719881 3709956 3902093 -1 -2 1104221 2896647 4370043 4886640 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 607196 779468 1435779 1818510 3379492 3649810 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 128737 146461 367790 2035238 3510987 -1 -2 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 467793 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 3089843 3408281 3790233 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 4575 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 229823 2428119 3455284 3522839 4141092 4509802 -1 -2 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 252641 1623001 2547423 4344726 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 2461213 4288116 4933874 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 1611220 1835648 2380607 2917641 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 463137 2310519 2954138 3872553 4576629 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 2862350 3089098 3493906 -1 -2 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 211796 1801610 2444970 3599608 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 831311 3580674 4440411 4754599 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 76777 338783 882220 3280538 3469786 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 -2 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 758112 1151680 1266469 3446031 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 423239 574142 714575 789101 1228071 2320584 2819601 3077237 3248873 3363929 3384317 3460332 3580778 3764347 3922419 4060484 4342267 4754538 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 1955031 2445173 4825414 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 -2 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 121529 541829 2793720 3547732 3598720 4658211 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 81636 319280 1207665 3233510 3452950 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1836450 2525295 3864148 4081946 4575461 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 587779 3257768 3575324 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 1605023 2517839 2519278 4775061 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 167273 505037 537765 553264 2283798 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 745405 906314 949700 1621082 2666206 2944503 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 37331 690657 776643 2715579 2737934 2752438 4025702 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 326700 470695 543862 1129211 1455126 1930918 3225118 3567794 4036118 4225632 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 674494 1349506 2399322 2878027 2998114 3198831 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 2313980 3163747 4899431 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 1228586 2229597 2595116 2672632 2711361 2781096 2843150 3952263 4514787 -1 318090 1251401 1806721 2969862 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 15399 573551 683624 1236387 1597876 -1 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 515419 998477 1402369 1494335 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 2854249 3631091 4281693 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 2321732 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 505829 1609487 2364719 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 306451 2283001 2323663 2502492 2674785 3243628 3245373 3406323 3969741 4122693 4354776 4735374 -1 2204577 2787340 3281820 -1 -2 640593 2545987 3228760 3314713 4118699 4452689 4767294 4892591 4980105 -1 -2 97730 1094442 2251093 2319923 4156127 4975352 -1 752169 1315443 2731311 3479985 3571242 3700413 4092410 4206574 -1 2051621 3308671 4421005 -1 -2 1303581 1728663 2295630 3921764 4556887 4816863 -1 362802 678509 3135422 4952260 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 784493 2639295 3887958 3949032 4129275 4850968 -1 -2 854330 2217436 3110308 3236119 4246966 4988024 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 604934 902104 1447867 1972107 2757871 3377409 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 782710 973080 1013146 2661946 3006331 4761770 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 888633 1957513 2477238 3635103 4160710 -1 2288179 2446746 3193213 3366308 -1 -2 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 26362 1254965 1970868 2706292 4398028 -1 883721 1465662 2112908 3310003 3341236 4495003 4679550 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 821663 1584827 1680195 2797260 4572877 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 1982746 2130505 2539662 2564599 3021038 3048606 3561691 -1 -2 859884 1886686 4212052 4536325 4796715 -1 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 -2 2185399 3180130 4823422 4999740 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 2884748 3906525 3929609 4064905 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 2665292 2908934 3493749 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 -2 335664 769040 1450498 1550971 2282443 2918147 3742159 4382700 4864385 4898485 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 587779 3257768 3575324 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 317061 705195 1386800 1451303 1551664 1593020 3126832 3760847 -1 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 1158825 2590060 2819121 3256001 4017362 4469590 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 1296201 2462166 2803549 2966274 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 716032 1079754 1781712 2087957 2130141 3875457 4629946 -1 -2 843462 1589882 3801754 3957223 -1 -2 219533 1402369 1494335 2876480 4051985 -1 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 70864 186675 826015 1676593 3126632 3806945 3972023 -1 521970 2168074 2505387 3279246 4878286 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 163565 907693 1148653 1613075 2339084 2366724 2480185 3277450 4179411 4999999 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 403544 1261121 2280866 3948927 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4086998 -1 -2 458842 1874972 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 255876 2037562 2324877 2646287 3479062 4456345 -1 -2 20039 1079455 1851482 1918528 2514022 3040477 3555141 3769664 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4901477 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1538050 2006409 2115125 2152266 2541680 3583424 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2185399 3180130 4823422 4999740 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 28338 665179 1695367 3091411 4490245 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1139172 1684647 4646924 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 226327 1306915 1313217 2115025 2813092 2878630 2934440 2945520 3601668 3779301 4157380 4831059 -1 -2 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 2403447 2671272 3195843 3799595 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 805332 1591653 1928685 2231627 2631800 3886695 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 70553 1059991 1748226 -1 122294 742852 1610469 1696497 1754670 3013227 3403825 3617138 4955176 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 848952 1696153 3320611 3402701 3646838 -1 2068959 3004262 3257077 3593471 3982159 -1 1432466 1495159 2007592 3260032 3644353 4476898 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 2196470 2803886 4115613 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 67392 321515 385603 426030 758858 1943648 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 1123132 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 188210 970830 988148 1288568 3550395 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 437115 770927 792445 1431756 3380713 3543358 3593089 4128016 -1 -2 93711 276588 1065434 1465105 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 768258 1004225 1093915 1262343 1683653 2309549 2916469 4669621 -1 397756 2679658 3771334 4730324 4812251 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 1399489 2118094 2727323 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 1757294 1901866 4190017 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 -1 612073 779757 1036956 1664370 2178669 2497130 2720783 3681998 3990335 -1 -2 2024891 3591317 4024094 4044246 -1 -2 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 140789 267746 949395 3126651 3958100 -1 20899 571793 862969 1271709 3443996 4567248 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 858560 872089 1054012 2737095 4685013 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 -2 124627 1092621 2455287 3294450 3958622 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 362802 678509 3135422 4952260 -1 -2 986925 1260767 2817749 4755488 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 428572 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 4174020 4917901 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 79158 337656 419972 1686759 2995808 4401880 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 -1 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 34616 968986 2001096 2095928 2882008 3511461 3517546 3957620 4466170 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 -2 2749526 4141961 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 3845429 3970289 4165988 4973355 -1 454920 1072031 1806831 2414981 3657790 -1 -2 988685 1209720 1661742 3492238 4712521 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 1286336 3157517 4255753 -1 -2 28338 665179 1695367 3091411 4490245 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 15399 573551 683624 1236387 1597876 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 628188 1186882 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 41098 3706277 4391711 -1 -2 463137 2310519 2954138 3872553 4576629 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 1057536 2618734 3584944 3732523 4899202 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 478826 1149869 1243243 1381784 1804693 2325753 2758007 3342905 3977543 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 278962 1958519 2481822 3721945 4362148 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 1956293 3234743 3968516 4719222 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 135615 2246555 2351848 3842352 4058297 4208075 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 495523 1003385 1580383 2346375 3334424 3693706 4112242 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 2234494 2298130 2602460 3907286 4606327 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 4092363 4308321 4446687 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 423762 578848 2843618 3454756 3990801 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 1294000 1318214 2957918 4223654 -1 369003 817648 1158680 1318788 2177860 -1 918478 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 2321732 -1 761994 1553269 2460481 2808183 3036551 3550432 3967495 -1 -2 1722894 2064898 3587270 4960621 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 962518 1010180 1787170 2471920 4985647 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 957650 1019091 2206599 3070508 3150519 3387531 -1 -2 628188 1186882 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 1228586 2229597 2595116 2672632 2711361 2781096 2843150 3952263 4514787 -1 318090 1251401 1806721 2969862 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 191830 330511 2163212 2604342 3583849 -1 -2 587779 3257768 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 1176478 4173017 -1 -2 582839 4391846 4453425 4885395 4982810 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 6127 154843 618997 1055081 1720808 2238605 2437527 2526583 2932962 3728344 4108902 4287454 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 868485 3881440 4033198 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 4073095 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 293785 689359 3549641 3612407 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 1228586 2229597 2595116 2672632 2711361 2781096 3952263 4514787 -1 318090 1251401 1806721 2969862 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 476373 1157705 2086529 3751390 4131954 -1 -2 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 -2 1192494 -1 -2 37363 2533870 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 659757 1811944 3577527 4736099 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 463137 2310519 2954138 3872553 4576629 -1 1207086 1607110 3366013 4902835 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 707762 1190052 2093623 2263153 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 142780 464912 937392 1441841 1836595 2092981 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 2043055 2320570 4519682 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1005993 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2999251 3431148 4096519 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 1523959 2226927 2906685 3290460 3768366 4376577 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 57547 1311542 1409587 1716556 1750191 2223576 2541774 2714498 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 1790758 2294755 2988628 3969507 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 361357 764794 2177481 2221980 2346514 2366676 2375893 3227599 -1 -2 167273 505037 537765 553264 2283798 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 210483 601467 2225973 2566519 4207073 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 728896 863896 1337100 2726857 3797479 3926249 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 1263822 2179515 2479254 3200640 3780721 4105209 4198808 -1 120709 1286336 3157517 4214838 4255753 -1 -2 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 327079 1604275 2998743 3739114 4215144 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 179651 420465 472668 478633 1095339 1467479 1615012 1647802 1874779 1909027 2403140 2919941 3385472 4171758 4389906 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 1961692 2817876 3303470 3620600 4274933 4508354 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 587779 3257768 3575324 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 96927 237541 501486 685627 1110022 1176946 1706465 1749701 2627023 2687836 3083636 3160807 3290134 3683243 4170193 4304009 4611286 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 135698 279327 439662 1512480 1813781 2142058 2156393 2243865 2754324 3547437 3837568 3944789 4143048 4198434 4836873 -1 -2 162368 819077 902799 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 -1 611973 2130851 3703660 4174020 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 3578888 3600841 3954232 4027221 4759939 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 153095 1309786 1429376 3820155 4566039 4806560 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 476274 915860 3585745 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1512029 1907848 3263356 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 -2 85089 728252 2164279 2346915 3675289 3888527 4214388 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 391466 3019163 4700901 4740720 -1 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 2767075 3941773 4002825 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 94975 107845 570054 623950 1957923 2195734 2465328 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 1915628 2429312 4166565 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 452995 673028 2324288 2382311 4807674 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 1109335 1628293 1880002 2066769 3407895 4196972 4960499 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 266884 852125 1062190 1846619 1962663 2309995 3155804 3875225 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 95065 2458734 3833927 4546761 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 112193 635149 3347984 3479544 4985336 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 292248 1081302 2581298 3286911 3899409 4369674 -1 596381 997099 1614909 1939258 4753098 -1 -2 2245546 4738944 -1 78366 675652 2823488 3770058 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 835801 2869664 3410257 3695923 4197859 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 910035 1754973 3122568 3954567 4995172 -1 224376 629242 1315881 2120488 2717188 2757736 2977829 3003538 3252114 3275401 3515772 3657227 4057135 4891181 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1049347 1293280 2407303 3257287 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 69074 473754 4484427 4593796 4782240 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 945179 1412650 1687221 2019841 3053842 4487791 -1 1178234 1804751 3028219 3762486 3956184 4870786 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 762600 896496 3485812 3769121 4651002 4861511 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 77440 2052722 4188117 4922060 -1 57842 462894 1875529 3362536 3758236 4588849 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 328297 330276 390938 537934 2013323 2426857 3271789 3491080 -1 -2 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 1340249 2202695 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 1807555 2754830 3008258 3074594 4233543 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 1395172 4226236 4410560 4928151 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 3816684 4505990 4711732 4916685 4966908 -1 629433 892602 2234926 3630689 4136755 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 922338 1641915 2412257 2448393 2684399 3923102 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 948958 1440720 1663741 1912087 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 83996 862851 1563323 3413158 3568006 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 758112 1151680 1266469 3446031 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 94240 202339 415253 1096446 1374508 2478926 3360952 3706352 4297772 4752229 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 758112 1151680 1266469 1810714 2638641 3446031 3625447 3719431 4828341 4938455 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1480792 1683173 2002181 3371529 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 261360 788877 1176229 1190471 1662256 2399746 2513410 3109477 3145081 3514079 3629212 4208985 4510854 4980169 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 121970 597680 1055057 1071900 3919163 4488580 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 4526744 -1 113625 1719881 3902093 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 273399 506486 734958 900723 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 691886 1169520 1285749 1407836 1440488 1767671 1801057 3024194 4376980 4684391 4973667 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 2472673 3645700 4735374 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 1353207 3387440 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 3906094 3967022 4467548 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1033649 2398953 2430623 2823323 3117232 3388118 3480208 4343666 4983431 -1 2565703 4334500 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 1314170 3424085 4336967 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 900261 2293843 2393016 2951708 3584744 4098406 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 38157 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 2204595 2337469 2655906 3860542 4021097 -1 -2 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 204256 2031702 3038816 4634571 4850817 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 134624 396006 639351 1211845 3033802 3900009 3909477 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 4184231 4635193 4805052 -1 834488 1473638 2771321 4844853 -1 -2 843391 1593311 3070409 3707297 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 1603569 2157228 2575491 3092937 4814517 -1 3078164 3152904 3280680 3633620 3892065 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 384366 1632559 1645721 4157610 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 80339 134510 1385923 1530891 3824126 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 859884 1886686 4212052 4536325 4796715 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 188210 988148 1288568 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 4123281 -1 978846 2825073 3605147 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1163024 1290563 3403650 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 657810 995549 2515230 2635093 3304439 4775561 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 210643 1545842 3787210 4770275 4778094 -1 -2 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 257277 848525 862478 1773436 2144943 2383061 3756950 4117802 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 213949 898605 1471884 1511233 1515899 1872940 2574401 3211531 4072879 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 997554 3395609 4258808 4633826 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 1284072 1936084 3004853 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 1236195 3216222 4773256 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 762651 2760857 3280539 3447435 4020433 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 582674 635373 785998 1453949 1695335 1994581 2552787 3375048 3533053 4351717 4981234 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 459968 1229013 2842718 4324824 4340525 -1 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 283288 1563308 2009611 3000068 4175074 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 432505 698554 3776908 4389913 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 493475 2262732 2906097 4354135 4457892 -1 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3861347 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 158741 573823 1196886 2707842 4643742 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 755785 2106982 2384281 3916339 4877502 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 1790758 2294755 2988628 3969507 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 384366 1632559 1645721 4157610 4746910 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 2461213 4288116 4933874 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 1955031 2445173 4825414 -1 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 101677 120181 1625990 1878450 -1 -2 119838 302632 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 323932 1316201 2399344 2425580 3733350 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 196122 714678 1200995 1639347 1756434 1863937 2225472 2321732 2565128 3227109 3599860 3652268 3675579 3983658 4052739 4694844 4717209 -1 202513 916734 1976135 2124773 2499367 2634941 3033948 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 57842 184581 462894 1875529 3362536 3434253 3691120 3758236 4588849 4847990 4949390 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 644492 698140 2329915 2566943 2891200 3094456 -1 -2 669249 1709946 2045675 2800244 -1 -2 436465 709110 2514772 2926422 4383473 -1 -2 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 607196 779468 1435779 1818510 3649810 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 375612 2523334 2655891 2910790 3006595 3887588 4999999 -1 833895 994595 1302394 3085703 4323611 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 -2 90676 1926938 2151579 2783261 3334645 3349324 3748969 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 116864 143479 1746795 3520463 -1 98866 615919 1349877 2803594 4198155 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 1556230 2026068 3359994 3508350 4831128 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 965063 1897839 3346305 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 54112 666206 886606 2626965 3675905 4971943 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 77440 708551 724297 1418687 2052722 2428856 2887655 3129376 3305007 3552266 4154276 4188117 4201903 4310761 4825142 4922060 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 71090 1111867 1930657 3478678 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 198016 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 -1 -2 1988237 2512936 3295287 4752545 -1 -2 2732589 2782468 3103962 3959970 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 640185 3720713 3817852 3868436 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 601263 2005113 3305987 4235473 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 3407560 -1 758112 1151680 1266469 3446031 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 1428756 1575590 1638609 2158916 3562855 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 361850 368982 3508354 -1 1955031 2445173 4825414 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 686538 1150302 1160624 1240040 1795415 1866312 2072279 2196342 2198141 2544864 2660071 3904458 4030764 4397071 4441512 4899461 4905486 -1 3444327 3612558 3824543 4376857 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 106185 876200 1185999 3668213 -1 276508 470489 511771 4438885 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 2508874 -1 -2 625221 1621110 2425657 2878196 3097427 4355852 4728476 -1 -2 1293818 1667153 1770324 1839680 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 567174 843228 1026613 1099463 1623826 1753187 2126604 2204667 3771689 4118794 4594278 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 314821 661090 743029 921189 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 326827 547124 865608 1305365 1562197 2086027 2682155 -1 1157043 1332431 4611594 4770037 4835299 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 4774271 4861507 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1162816 3340944 3560105 3826156 4042531 4597473 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 1559327 2304779 2834272 4344051 4894355 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 564080 1989515 2004648 2642231 3597591 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 677585 805503 1000826 1683077 3113071 -1 -2 247472 426107 598983 2207533 2219274 3582676 3772524 4509340 4657903 -1 1680934 1721789 3138539 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 -1 503699 736101 1605669 1624209 2592997 4999999 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 1716076 2905155 4534507 4882675 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 1040917 1540357 2503587 4407534 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 14029 2066707 2090681 2883785 3153585 3866706 3956945 4076134 4955270 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 331936 367293 440743 1063771 -1 309642 640274 860215 930344 977258 1349721 1505586 2389877 3463998 3740628 4126350 4673362 4774261 4995211 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835903 2762124 2802730 -1 -2 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 88025 759065 866286 4690997 -1 -2 843462 1589882 3801754 3957223 -1 236650 697592 809889 896298 1115458 1343731 1463842 2228272 2740728 2877590 4007496 4263559 4491727 -1 2644707 3456636 4562265 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 186675 3589132 4360545 -1 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 -2 2912708 4635113 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 1548747 4252505 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 311657 1284239 2095824 3475249 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 885 24166 191215 559956 1951064 3264234 4099521 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 971385 1565430 4539921 4809675 4939117 -1 355264 1984712 4260546 4909561 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 179771 1202948 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 131504 1587037 2003020 2018596 2517029 4918865 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 802497 1110125 1439074 4510409 -1 -2 1545734 3582913 3712136 4121362 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 445492 589171 1931573 2435998 3220359 3329657 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 735982 1751550 2009014 2587424 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 238727 1254592 1264052 1356368 3045362 4138794 4151167 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 1594903 1696589 1818362 3570965 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 12092 613886 1243369 1915528 2874146 3830441 4361720 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 71090 1111867 1930657 3478678 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 770748 1771583 2052993 2994560 3549605 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1847577 2495407 2675472 4029875 -1 -2 179139 519365 1162164 1249394 1325560 1440918 3052023 3750415 4378749 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 267759 609673 2465943 3872244 4006381 4113109 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 498607 702643 3217536 3449043 4156187 4542660 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 4527538 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 1756759 2026856 2516325 4179597 4991630 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 611973 2130851 3703660 4174020 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 2097523 2239714 2400166 2880967 4567204 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 6449 227923 698777 1501296 1667990 1727076 2242083 2735080 3808681 4049164 4466276 4488081 4494111 4549625 -1 1039633 1929596 2201187 3078230 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 596094 933484 2004183 2745843 3112563 3212292 3686121 4320287 4420247 4872420 4985215 -1 -2 384366 1632559 1645721 4157610 4746910 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 2769771 3010400 3160189 -1 -2 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 414626 2749183 3850460 4864657 -1 34616 968986 2001096 2095928 3517546 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 3222976 3680430 -1 335794 1034739 1375959 1601549 4724681 4875466 4979141 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 735982 1751550 2009014 2587424 -1 1603296 3762726 3785080 4747161 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 434327 2828222 3523462 3720903 3920453 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 494480 670027 1308284 2315745 2344511 4342309 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 3274898 3382154 3760880 -1 409615 1310763 1554181 2319874 4605878 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 390399 2133949 3192182 4257091 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 67392 321515 385603 426030 758858 1943648 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 859728 1259829 1277168 2374851 4971125 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1684239 2717895 3048507 4618597 -1 -2 153740 607008 1551470 1705815 3404641 3787009 -1 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1523959 2226927 2906685 3768366 4376577 -1 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 473264 2063977 3296941 4230894 4740073 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 1548747 4252505 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 859884 1886686 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 505829 598965 1609487 2364719 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 -2 824892 4598981 4727770 -1 903473 918173 2817466 3811408 4256193 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 1275247 1994626 3025619 3128768 4667276 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 522969 706273 875160 1764749 2573128 2700091 3546156 -1 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 -2 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 490044 2515764 2674742 3127919 4331120 -1 -2 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 1147640 1837497 3037551 3252753 3737505 4134137 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 260143 1404287 1585338 2029782 2722887 2807949 3065245 3114553 3950433 4040473 4427083 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 78413 1492821 2384247 4103199 4607963 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 715482 814190 1133361 2195622 2221527 2305879 2316085 2330635 3312476 4840074 4979896 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 4344636 4940495 -1 -2 76395 819979 1799456 1840638 2288714 3681510 -1 914331 1205371 2008044 4985544 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 1057536 2618734 3584944 3732523 4899202 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 512752 586907 1126675 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 -2 51760 281754 376229 579763 604178 815520 2567232 2632300 4480859 -1 -2 84365 615213 826417 1255802 2559645 3218390 3390133 3507153 3729347 4039038 4411153 4626162 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 290259 971524 1375794 2796727 3930497 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 37363 2533870 2801942 2978039 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 1145748 2666269 3176525 3428593 4995607 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 283288 1563308 2009611 3000068 4175074 -1 -2 822807 2194124 2968879 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 -2 693114 1631686 2460427 2867560 4421132 -1 2912 355431 536187 1824735 1881182 2508874 2684177 3139890 3179959 3312329 3497924 4058372 4411672 4784287 4881527 4999999 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 1571982 2529695 2668753 2752096 3204005 3781401 3906865 3993587 4065670 4121200 -1 -2 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 88025 866286 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 3351593 3960408 4701541 4785862 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 58051 1285780 1633992 1952398 1982497 2265206 4279551 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 106309 505950 3957782 4582162 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 1757294 1901866 4190017 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 2321732 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 367792 2531730 2755732 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 266996 1124620 2108223 2388106 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1173988 1701349 3457185 4669310 -1 -2 254514 978727 1624095 3576059 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 2225164 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 69074 473754 4484427 4593796 4782240 -1 1548747 4252505 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 1127519 3268952 3308259 4028327 4111711 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 1757294 1901866 4190017 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 1040917 1540357 2503587 4407534 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 638602 1037869 1980611 2514520 3939362 4156173 -1 -2 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 25233 129686 1072221 2142059 2594713 3858422 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 448626 777624 815373 2052956 4734687 4914292 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 531834 842574 1627874 3984439 4868651 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 1594155 3419598 4314048 4992377 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 3105356 4075171 4670563 4681137 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 288266 490283 1000064 1735743 2729015 3298049 4322081 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 128796 1499866 2865568 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 312781 1476710 1987656 4051353 4331742 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 2234494 2298130 2602460 3907286 4606327 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 27145 88644 558001 1280436 3232472 3939579 4251944 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 1847577 2495407 2675472 4029875 -1 -2 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 141524 951752 1089698 1752894 2847702 4722917 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 277387 3687234 4998846 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 4157851 4561720 -1 -2 962518 1010180 1787170 2471920 4985647 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 17928 2491410 3757896 -1 -2 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 322795 435393 648375 962395 1524056 2012125 2665360 3636429 4248458 4278542 4811026 4961774 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 857987 1547764 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 1294901 1433812 2017132 4285578 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 826702 830938 1156281 2563406 4955225 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 290307 515419 998477 1242974 1402369 1494335 2241709 3273665 4900549 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 778318 1456842 1970426 3055508 3095901 3464554 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 1039633 1929596 2201187 3078230 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 778318 1456842 1970426 3055508 3095901 3464554 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 2837862 4011387 4063199 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 82798 2900391 2927793 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 849106 2271830 3198454 3437722 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 1388299 3146523 3852189 3931606 4047834 4835713 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 1790758 2294755 2988628 3969507 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 214519 813483 2138582 2181990 3609717 3935276 3949786 4967969 -1 335664 769040 1450498 1550971 2282443 2918147 3742159 4382700 4864385 4898485 -1 3072632 4455837 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 528363 864869 1979317 3115332 3457254 4983511 -1 -2 2073272 2498762 3823114 4314781 -1 -2 159581 533361 2296975 2913771 3071159 3148959 3456598 4141092 4211524 4830732 4886986 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 266821 522340 784138 1829439 3802922 -1 -2 2854249 4281693 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 4092363 4308321 4446687 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 598107 953704 973289 2774921 2795917 3138437 3939033 4075651 4955095 -1 -2 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 413881 1240846 2297565 4706603 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 521870 704262 1533876 4356305 4407634 4692802 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 962518 1010180 1787170 2471920 4985647 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 342185 534804 1209391 1863395 2221733 2806035 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 1075283 1399476 4437931 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 1926938 2151579 3748969 -1 116864 143479 1746795 3520463 4938167 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 1066722 2038958 3220270 4357856 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 4507328 4568852 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 77321 1123946 2809712 3057113 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 2064196 2121952 2357624 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1112909 2112214 3169979 4451761 4548649 4861540 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 642346 1318588 2151844 3838133 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 162642 557772 1517388 1974028 2616484 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 384366 1632559 1645721 4157610 4746910 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 3845429 3970289 4165988 4973355 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 1976358 2082925 2730735 3147299 4149147 4635561 -1 -2 1248752 1533795 1933920 3711039 -1 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 3274898 3382154 3760880 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 679982 829491 2095651 2696906 4015964 4118386 4347859 4677086 4796330 4829267 -1 -2 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 962518 1010180 1787170 2471920 4985647 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 164315 703883 1766108 2048605 2699275 3425666 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 6317 696521 795829 1395357 1426379 1765153 1856974 2634520 2798171 3617911 3960938 4015868 4201962 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 444545 577168 918280 2798027 3209721 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 379607 1554873 1735201 2923737 3144373 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 289393 922443 1527718 1731185 3082276 3612448 3814064 4344383 4608780 4857584 -1 1707836 3377868 3566460 4108139 4271537 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 843462 1589882 3801754 3957223 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3778311 4807866 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 -2 1368365 1863150 2765222 3807657 3838433 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 -2 244478 279961 750828 3277331 4231244 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 2472673 3645700 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 3951327 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 917119 1535540 2245237 2262964 2921540 3098326 4089049 4975033 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 569868 1172621 4834960 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 -2 86941 312860 473252 549410 928802 1363513 1537772 1700570 2200212 2312496 3108376 3954298 4076270 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 192857 912812 1107882 1517358 3544404 4129007 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 266094 1293979 1378329 2754761 3193593 3567658 3800512 3937254 4014580 -1 -2 1039392 4358634 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 167211 324930 1112296 2035350 2916279 3032114 3310797 3736952 3895963 4105987 4153247 4476533 4789906 4818358 -1 -2 755459 782409 3305401 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 1556230 2026068 3359994 3508350 4831128 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 1386897 1969277 3952433 4054799 4231450 -1 -2 146631 537079 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 -2 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 178992 402580 486362 923785 1095028 1213511 1336365 1795873 2551134 2814725 2856882 2970230 4140646 4331898 4747984 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 735982 1751550 2009014 2587424 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 28338 665179 1695367 3091411 4490245 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 395404 943610 3995612 4575063 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 2203281 2207150 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 621530 1704212 2473558 2668573 3866037 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 2472673 3645700 4735374 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 519585 705796 1056292 2926291 4245245 -1 1514770 1942359 1977874 2881281 3743049 4149547 4833591 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 -2 220300 2510044 2718693 3472079 4280143 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 81664 320907 1116475 1871625 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 1368365 1863150 2765222 3807657 3838433 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 31295 759807 2238277 2980009 3626979 4557685 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 -2 507400 792759 1022115 1344288 2461691 2883270 3305530 3595749 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 195084 508159 1205342 1889950 3183981 4420559 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 2749860 3691811 3817798 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 755459 782409 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 2882008 3511461 3957620 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 184581 3434253 3691120 4847990 4949390 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 433971 1139424 1339624 1346915 1901732 1934488 2188468 3422223 3636280 3695121 3784948 3879825 3887856 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 2769771 3010400 3160189 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 319326 3531663 4521915 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1267510 1273105 2330073 2368770 3722047 4852637 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 2685685 3692490 3816488 3846818 4148945 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 308409 1066621 1477242 1952299 2494589 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 1075283 1399476 4437931 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 758811 929642 1236195 4994613 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 681549 1557761 1816950 3410512 3646672 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 392898 1095960 2140283 3424786 4114151 4770375 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 432505 698554 3776908 4389913 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 843391 1593311 3070409 3707297 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 251270 491034 1046870 1363426 1895144 2209565 3112008 3139954 3514713 4572121 4808985 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2559605 3079610 3316230 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 2313980 3163747 4899431 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 84719 502281 1392969 3701367 4004525 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 79203 425616 542852 1372138 2574337 4504196 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 959620 1704494 2687025 3852199 3914121 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 91145 2541850 4509513 -1 -2 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 758811 929642 1236195 4994613 -1 242005 732983 2186277 2933906 4697420 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3788208 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 19401 718393 1802054 2103482 2168339 2223122 3044684 3782811 4366018 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 96039 108015 167329 204665 333405 380170 576195 1010986 1638363 2753748 2786664 2973869 3521852 4146278 4947844 -1 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 504714 2827782 4323486 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 46610 2767592 3447269 3762901 4372392 -1 1389691 2320584 2763212 3580778 4573982 4754538 -1 1709649 2114625 4331931 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 129753 293526 580956 739316 880891 2567973 4662094 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3965518 4467589 4966101 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 -2 223356 2008908 3151827 4343649 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 174898 217090 846477 894582 1473747 2099440 2488780 3491913 3589277 4214608 4983908 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 -2 823043 929437 2067829 2559795 4068464 -1 278959 577571 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 -2 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 1121604 2580612 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 86941 928802 1363513 3954298 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 61227 451476 519450 1157558 1392322 1528900 1605883 1773860 1857360 1916572 2027427 2378909 2621634 2737189 3013977 3352302 3471484 4688399 4768505 4797995 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 854617 1350117 1929328 3173577 4368809 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 664568 1762411 1901393 4583982 4735981 4913667 -1 -2 687977 1371007 1407100 1462495 2215634 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 2321732 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4561506 4660032 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 438473 2152036 2784853 3000136 4175364 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 488115 3295337 4139163 -1 947837 1002903 1102198 2165931 2355622 -1 -2 95065 2458734 3833927 4546761 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1158825 2590060 2819121 3256001 4017362 4469590 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1805348 3704626 4244409 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 3089098 3493906 4684182 -1 -2 497073 763746 889449 1535757 3391571 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 109280 1323311 1550943 3040211 4363415 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 178248 700517 1257189 3793817 4321003 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 2027837 4767565 4976932 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 130203 184439 1857248 3647542 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 409295 778213 1155350 1449294 1797612 4709744 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 331936 367293 440743 1063771 -1 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 1119000 1304825 3966886 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 486144 488115 702399 1309146 1911966 2767075 3295337 3941773 4002825 4139163 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 367944 482840 556747 768052 1727237 1984923 2551625 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 988685 1209720 1661742 3492238 4712521 -1 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1164557 1574334 3090241 3291254 3615874 4461965 -1 -2 720921 1724949 2820615 3650281 3986400 -1 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 2769771 3010400 3160189 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 455843 859790 912119 1834941 2243999 -1 145595 282483 560070 856168 2283239 2681995 2763121 2915342 2995457 3312016 4024152 4449408 4850181 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 -2 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 43365 1289952 1542247 1722172 2565720 2682113 3032214 4590397 4596923 4644382 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 3133117 -1 -2 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3667138 4093368 -1 -2 989510 2699694 3726025 3883522 4520256 -1 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 1111867 1930657 3478678 -1 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 594011 607293 699236 2710158 3436659 3590367 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 1314170 3424085 4336967 -1 258831 528059 1337908 2514023 2976661 3756863 3959983 4135608 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 503179 1221535 1523148 2146574 -1 -2 233465 479727 4122613 -1 3019163 4700901 4740720 -1 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 563947 1824365 1996814 4317938 4924080 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 427564 713410 2144626 2984605 4073964 4112789 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3534988 4190327 4957969 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 1294901 1433812 2017132 4285578 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 1248752 1533795 1933920 3711039 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 205268 900864 1173742 1688487 2063253 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 146419 705651 708039 1368968 2251492 2296058 2323251 2759634 2927609 3450494 3487938 4011327 4113823 4184792 4533941 4956353 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 3089843 3408281 3790233 -1 653092 913672 1946743 3349603 4894777 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 733216 748931 1162695 1255832 1845660 2125584 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 238727 1254592 1264052 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 69827 1666376 1937034 3253662 4241687 -1 -2 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 4095222 -1 -2 473843 1225862 2052548 2096118 3264373 4662514 4720695 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 3480871 3548951 3897830 4820999 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 855403 2914908 4288029 4339463 4825140 4875120 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 837897 1424511 2248886 3214755 3696070 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 2779053 3834470 3968162 4070513 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4838112 4882311 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 3341436 4085247 4226713 4580600 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 3274898 3382154 3760880 -1 -2 700833 2187266 2764870 3392894 4579466 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 204232 332159 486566 2006290 2538744 3267568 3729375 3929751 4383977 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 727816 1189546 1216759 1388573 1543318 1676202 1895369 3113328 3248482 3426281 3485643 3655231 3732196 4477394 4891602 4938472 -1 31413 929958 1675346 1729848 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 3407563 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 390399 2133949 3192182 4257091 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 -2 549475 1592770 4299917 4947590 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 1016596 1687392 2307316 -1 1326456 2224621 2577842 3917195 4552046 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 538355 1940267 2529999 2857629 3159452 3344765 3433906 3723605 4299068 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 4683806 4805004 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 2185399 3180130 4823422 4999740 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 542848 2366554 2978730 3345605 3685712 4446279 -1 -2 434680 1154123 1835488 3622192 -1 317824 1760600 2370299 3301872 -1 -2 219707 274799 865928 975397 2025323 2535288 2775082 3420290 3536826 3846609 3916078 4047049 4112833 4370911 4432616 4792624 4888086 4999999 -1 -2 1052664 1281602 3469560 4126252 4620098 4690202 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 471815 490792 776280 841313 841330 1041170 1710526 2353069 2632395 2948140 3170867 3232068 3239075 3412849 4139052 4466597 4689132 -1 -2 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 591798 1057181 2228913 2316039 2556200 -1 -2 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 731062 1201049 3438943 3661289 4987306 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 160671 1682683 2008756 3187543 3313588 3348222 4017694 4279708 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 97889 1010688 1781814 3362163 3626587 3869155 4086439 4115005 4137526 4827041 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 1204368 2501413 2515253 3510641 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 684567 3354256 4267765 4629360 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 922443 1731185 3814064 4344383 -1 -2 627569 1386143 2313980 2568183 3676932 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 91145 2541850 4509513 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 26661 1001690 2048804 2928080 3388645 3562944 4772799 4815602 4969097 4999999 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 312781 1476710 1987656 4051353 4331742 -1 1110077 1620623 1903448 3094741 -1 317651 1442436 1981533 2927243 2952930 3167209 3520637 3596527 4786016 4792190 4875330 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 3445248 3716469 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 78366 675652 2823488 3770058 -1 -2 2749860 3691811 3817798 -1 -2 125987 2516119 4436625 4784087 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 51283 1038920 2293321 3474745 4037159 4817217 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 327079 1604275 2998743 3739114 4215144 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 283288 1563308 2009611 3000068 4175074 -1 73558 1204368 2214822 2315240 2501413 2515253 2535218 3510641 4345116 4622516 4973884 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 744586 1343591 1902082 3760258 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 20899 124627 177448 1092621 1271709 1518214 1581644 2455287 3294450 3443996 3544126 3958622 4567248 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 2844435 3349324 4602303 4771425 -1 -2 2403447 2671272 3195843 3799595 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 469117 978846 1204161 2825073 3605147 -1 509323 2143158 2722887 4592929 4619254 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 2230094 3892687 4240606 4719328 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 1378543 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 3675385 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 826702 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 843462 1589882 3801754 3957223 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 -2 868485 3881440 4033198 -1 2125521 2476931 3037581 3770795 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 -2 885230 1257567 1320075 1338735 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 17948 577485 1072094 2134115 3307294 4712251 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2777137 2906369 2963635 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1248752 1296035 1533795 4275944 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 693114 1631686 2460427 2867560 4421132 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 -2 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 660568 674817 1020115 1136116 2829907 3059376 3427818 3578338 3818696 3968674 4356278 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 592069 1031368 1404258 2179792 2210458 2687033 3470473 3796144 -1 456109 1119000 1304825 3966886 -1 1181724 1977148 2297875 3274898 3297738 3382154 3655905 3760880 3989971 4179349 4318836 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 1556612 3360322 4116757 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 777948 1294282 1825011 2207110 2697803 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 397756 2679658 3771334 4730324 4812251 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 173602 2080726 2121511 3564596 3615108 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 596811 2507750 2793315 3099689 3110599 4798436 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 467554 470901 2488805 2539211 3207408 3488424 3796693 3966087 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 2283001 2323663 2674785 2749526 3243628 3245373 4122693 4141961 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 385394 579356 902059 1016312 1405899 2246369 2472673 2710167 3080519 3341049 3471534 3609643 3733311 4735374 4956725 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 1105 1796774 3497954 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 294458 1427866 2230229 2375421 2435993 3227762 3751443 3880687 4431343 4453068 4582905 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 1827296 2166211 2996732 3941178 -1 409615 1310763 1554181 2319874 2388997 3049215 3554660 4605878 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 756247 3205134 4342562 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 837897 1424511 2248886 3214755 3696070 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 155109 284064 655402 1490363 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 237860 2141930 4317463 4773376 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 922443 1731185 3814064 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 729266 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1385470 2825853 2883823 3840623 4004003 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 1631761 2082195 2095771 3806093 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 137729 510574 749658 1746185 3679989 4000474 4001587 4500320 4872495 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4888498 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 25967 949387 2510175 2592587 3710392 -1 -2 173954 1187738 2064963 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 27974 2095428 2502701 2574872 2627422 3345123 4961406 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 1340249 1362654 1526320 3050876 3718771 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3342221 3823497 4696097 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 345379 3539177 4116123 4717042 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3845891 4861067 -1 2001232 4109572 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 3009772 -1 -2 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 228594 744596 3055990 3594779 4321535 4962385 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 755459 782409 3305401 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 2321732 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 1314170 3424085 4336967 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 -2 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 984127 1591150 1758020 1864361 2378370 2455790 4787733 -1 785108 1105469 1530278 2471789 2643877 4152835 4414799 4657329 -1 1753562 1754976 3397484 4068000 4162796 4681118 4790062 4986304 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 4938015 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 177816 247469 611596 721998 1011152 1515122 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 74087 598116 747307 1801564 2152582 2474431 2993973 4322249 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 173954 1187738 1385561 2101803 2127678 3986599 4837429 -1 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 266404 1427619 3983437 3989374 -1 481714 671229 765428 2137791 3592577 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 130128 721223 1030625 4049217 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 2125663 2993940 3407785 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 -2 1237163 1917098 2052890 2767473 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 1105 1796774 3497954 4718302 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 3951327 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 168490 193218 953949 2292745 2546547 3364226 3526417 3843502 4405223 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 -2 726658 1466043 2674206 2921147 4682231 -1 176583 2264391 2297084 4831999 -1 -2 1804193 1992212 2823161 3748240 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 1303445 1696160 1922997 3227093 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 125257 1722405 1946886 2670073 4107993 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 401170 835801 1200162 2082729 2183179 2869664 3410257 3547591 3695923 4197859 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 3274898 3382154 3760880 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 403332 1652245 3738533 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 843462 1589882 3801754 3957223 -1 116864 143479 1746795 3520463 4938167 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 3542698 4418098 4525313 -1 -2 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 -2 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 94951 2909993 3236911 3903057 3980187 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 1506402 2041071 2146651 2816708 3941053 4624896 -1 -2 1512029 1907848 3263356 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 70553 1059991 1748226 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 1976358 2082925 2730735 3147299 4149147 4635561 -1 -2 29077 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 87558 459639 518424 1791212 2600231 2811652 3374496 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 538355 1940267 2529999 2857629 3159452 3344765 3433906 3723605 4299068 -1 -2 150292 323425 2678217 3194181 3484729 4073569 4586491 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 162091 778720 1440720 2233564 3295562 4887287 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 122274 2491683 2749238 3645488 4124772 -1 -2 1046077 1346118 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 1163024 1290563 3403650 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 3595932 -1 -2 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 823043 929437 2067829 2559795 4068464 -1 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 758112 1151680 1266469 3446031 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 -2 684567 3354256 4267765 4629360 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 728583 2394180 3418976 3706991 4445269 4992432 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 2062558 2496330 3392209 3667826 3845801 4624568 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 17695 64899 84407 222228 597294 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 -1 -2 1278289 1834681 3024736 3056687 3952279 4355416 4403488 4588423 -1 296042 458275 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 525100 531941 920536 1416087 1633485 2077647 2585625 2845556 3361805 3826441 4160157 4332864 4427585 4475007 4682473 -1 1163024 1290563 3403650 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 2102440 2215700 2420663 3919367 4049217 -1 214287 349352 620445 1090540 1856460 2234725 2418371 4432333 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 2523725 3622462 3722114 4296710 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 772655 1170377 1587665 2390598 -1 1605023 2517839 2519278 4775061 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 2580340 3834230 4089725 4891359 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4518826 4662431 4669212 4682194 -1 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 629433 892602 2234926 3630689 4136755 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 376572 3028928 4749626 -1 509323 2722887 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 -2 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 384366 1632559 1645721 4157610 4746910 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 1207086 1607110 3366013 4902835 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 556747 1984923 2551625 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 15639 393390 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 1213546 1221665 1362126 1405184 2030816 2523826 2588185 4021542 4572831 4787418 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 1172095 1454804 2411872 4069402 4941227 -1 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 -2 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 864326 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 611973 2130851 3703660 4174020 -1 -2 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3522021 3904741 4116904 -1 -2 786202 1724288 2384564 4901272 -1 1613309 2309431 3170738 3871217 4750136 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 670930 1892724 2582611 3750083 4296468 4999999 -1 -2 457546 779025 1185725 1465169 1526803 1939082 2551648 3232982 3807407 4933334 -1 27068 420954 1487786 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 214639 1170306 1618939 1723426 2142746 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 51479 165606 461613 860095 4639652 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 316761 564367 707904 767480 819919 4451259 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 415822 823489 874181 1562325 4934682 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 20899 571793 862969 3443996 4567248 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 3234743 3968516 4719222 -1 245491 326105 1033922 3496708 3500888 4818273 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 4015080 4135159 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 917811 1109600 3539849 3662418 4461848 -1 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 986903 1738906 2729690 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 1532369 3364444 4361102 4751751 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 -1 -2 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 -2 91145 2541850 4509513 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 39648 350453 795082 979550 1023426 1093981 2418684 2534680 3060941 4262813 4419293 4600842 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2947202 3784196 4056306 4400587 -1 384443 517691 2737128 3870221 4081946 4575461 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 -2 755459 782409 3305401 -1 1529388 1995437 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 899192 1420054 2978000 3713360 -1 -2 2472673 3645700 4735374 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 762559 1327808 2030219 3496556 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 540940 950751 1899099 1946646 2265463 2655080 3698060 4010508 4799118 4966974 -1 -2 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 918319 1776211 2323613 3981049 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 723087 892894 1420623 2932795 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 1331023 1591492 2211691 2404841 4727620 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 848525 1300505 1809920 2478804 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 397037 2631849 2726855 3168708 3919391 4738213 4950232 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 65270 135122 395736 647302 1392096 2095754 2191344 2253770 2576363 2707472 2779217 3350345 3581254 3849070 3919516 4494171 4908436 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 -2 3542698 4418098 4525313 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 486057 1824568 2954403 4015080 4135159 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 31042 158865 1577916 2226442 4322243 4647041 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 1798800 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 13671 2260808 2629012 3672928 4281104 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2866954 3685086 3687706 3871076 4593203 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 531834 842574 1627874 3984439 4868651 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 150698 535907 1294338 1517222 4672368 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 962518 1010180 1787170 2471920 4985647 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1027413 1407840 1789229 2291858 2869846 4435943 4460923 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 4137519 4434361 4778092 -1 -2 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 4357191 4880000 4992528 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 918925 1747732 1781640 2306501 2352236 3659264 3772322 3877850 3990432 4772428 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 242005 732983 2186277 2933906 4697420 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 168160 237380 581046 2124544 2697709 3023548 3274698 3490306 4755487 4810470 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1456370 2188720 3077468 3104668 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 2731311 3479985 3700413 4206574 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 1815364 3895847 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1353207 3387440 -1 -2 638502 1866402 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 428 34956 279381 468011 890446 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 607196 779468 1435779 1818510 3649810 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2545918 3352586 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 -2 1781191 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 2884748 3906525 3929609 4064905 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 922443 1731185 3814064 4344383 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 772655 1170377 1587665 2390598 -1 12638 569862 2049952 3581312 3775948 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 -1 -2 642237 3685338 4890445 4999999 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 96927 685627 1706465 3160807 4611286 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 423499 1630246 2736898 3037867 4517223 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 623950 2195734 2465328 2822840 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 962518 1010180 1787170 2471920 4985647 -1 -2 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 -2 1545734 3269838 3582913 3712136 3891874 3931510 4121362 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 766618 812787 2358677 2751570 4325350 -1 661556 673555 2473597 2707355 4797719 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 1925363 3530853 -1 504714 2827782 4323486 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 -2 262142 1864268 4197634 4943085 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 860599 2423763 3004923 4390026 -1 -2 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 1027342 1847577 2675472 3175841 3187371 3531207 4029875 4999999 -1 -2 546428 910971 1166687 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 1035395 2737128 3870221 4575461 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 -2 419842 494541 3070940 3470188 4017322 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 387324 1365432 2372003 2687649 2816180 3068172 3458336 3509492 3569126 3977060 4069245 4301557 4778804 -1 -2 241975 250435 407593 434844 445843 459354 624068 641242 779053 799044 2162298 2241104 2774578 3235651 3498433 3639416 3847209 4805880 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 1548747 4252505 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4645456 4847702 -1 463518 660936 1539615 3835457 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 2090681 4333109 4496409 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 624224 2344118 2914878 3847295 4124040 4406784 -1 189782 263661 -1 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 -1 1594903 1696589 1818362 3570965 -1 -2 707762 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4724996 -1 -2 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 587765 1565038 3452132 4484166 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 3045635 3509696 4138347 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 3823868 4188180 4225459 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 268802 650066 1073654 1543256 1928472 2629670 3292821 3301390 3457319 3861347 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 1402643 3086012 3242556 4977020 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1996461 2785269 2837455 3068197 3380146 4691322 4939780 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 735982 1751550 2009014 2587424 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 766494 843308 1283182 2423845 3387970 3581793 4424266 4821047 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 510606 1506742 1855856 3038030 3705581 4133525 4662704 -1 470749 1384609 3573931 4379831 4827736 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 546428 910971 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 621530 1704212 2473558 2668573 3866037 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 54764 176927 359124 1035887 1278522 2115346 4604512 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 485974 3349310 3535040 3574715 3880902 4872894 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 921902 2191639 4999986 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 220474 869315 1862263 2896118 3226153 3641511 3796977 4264968 4301679 -1 -2 1039633 1929596 2201187 3078230 -1 315591 770677 1594401 3924356 4868829 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1557837 1931238 2405093 2487131 4888570 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 568053 3148446 3209283 3261868 3931197 -1 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 1933702 2260966 2294755 3025535 3166711 4130504 4186258 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 -1 1505471 1650333 1656866 2048989 2066221 4867588 -1 -2 220469 958594 1505329 1582372 1756140 1935046 2827592 3230162 3361062 3678106 4032365 -1 3710714 3843332 4233184 4799472 4926053 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 88771 169740 221782 491415 783723 1047446 2193084 2274732 2656727 2781845 2913407 3240945 3922111 4087124 4185170 4584871 4683422 4907848 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 434661 1046061 2348700 2409369 3249254 4741232 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 1784151 1966001 2548016 2838033 -1 1614655 1663725 3234818 3517108 4093567 -1 -2 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 419842 494541 3070940 3470188 4017322 -1 -2 73066 704999 1498111 1510130 1650266 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 576024 1033964 1933452 3210373 4511864 -1 -2 1164959 1862034 2382282 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 122294 742852 1610469 1696497 1754670 3013227 3403825 3617138 4955176 -1 -2 1296201 2462166 2803549 2966274 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 54405 3006959 3320651 3844187 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 1971425 2130854 4074907 -1 -2 773237 990585 1442881 1493018 2239561 2916640 3186214 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 972174 1482014 2152116 2644212 3299775 3419443 3678122 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 843462 1589882 3801754 3957223 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 1088419 1867237 3424424 3779420 -1 962799 1042372 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 344107 844605 899106 1667780 2161823 2402531 2603428 3571098 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1311259 2513472 2566514 3382460 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 178248 700517 1257189 3793817 4321003 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 79203 425616 542852 1372138 2574337 4504196 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 1955031 2445173 4825414 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 1327808 2030219 3496556 -1 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 67392 321515 385603 426030 758858 1943648 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 25799 154232 1423860 2895876 2922283 4029490 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 1529783 1548424 1779422 3134614 3389381 4040387 4089958 4236482 4805757 4999358 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 788533 844253 1372473 4216861 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 927331 3625598 3681495 4497183 -1 -2 3437151 4086307 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 -2 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 201566 641646 867069 1348283 3599589 3977907 4601700 -1 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 835801 2869664 3410257 3695923 4197859 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 2371930 3390974 3562967 4140334 -1 -2 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 454920 1072031 1806831 2414981 3657790 -1 -2 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 1293818 1667153 1770324 1839680 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 32496 413509 1137929 3566584 4146864 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 335935 790914 1277891 3269546 3414062 4484716 -1 -2 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 462931 723838 1179393 3687101 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 3211664 3267440 3744730 4241957 -1 -2 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 619062 915717 2161104 2231245 3223943 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 1635782 4081278 4910761 -1 692481 1398603 1939076 3393103 3838644 4247886 4305469 4766898 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4999999 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1201049 2281680 3784754 4419886 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2673553 3079828 3632532 4037349 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2660459 3207261 3847458 4611919 4724490 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 965063 1897839 3346305 -1 989307 3033715 3194312 3219770 3912306 -1 -2 1470544 2575621 2775975 3206260 3252416 3745109 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 629433 892602 2234926 3630689 4136755 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 1662256 2399746 2513410 3109477 4510854 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 195752 960560 1445600 1907848 2565064 2752618 4088550 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 2204577 2787340 3281820 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 434680 1154123 1835488 3622192 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 897477 1436665 1553863 2322099 3889368 3942738 4091677 4609275 -1 766241 926655 2013747 2586079 3619832 3921668 3950665 4203354 4522769 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 1734081 1780843 2104325 3866088 4593984 -1 -2 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 693090 1064582 1673748 2092194 4396757 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 768697 3172205 3208103 3487130 4746707 -1 -2 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 605674 696521 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 4201962 4433533 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 987359 1827887 2106699 2347991 2741596 3263603 4359587 -1 -2 813667 948391 2285696 3329771 4511548 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 452222 486440 1127961 1830500 -1 -2 125987 2516119 4436625 4784087 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 529267 1068437 2044849 2790768 4725894 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 809564 875937 1566482 1933452 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 426504 718869 1461797 3191925 3951532 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 108630 946546 1213059 2177689 2813678 4665263 4874608 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 813414 893535 1062808 2792193 4919382 -1 747312 1209829 3364808 3773065 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 242005 732983 2186277 2933906 4697420 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 107036 1592071 3267865 3793307 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 2143644 2910952 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 2731311 3479985 3700413 4206574 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 194538 1854529 3657555 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 1022503 1587576 2432039 3168139 4049731 4129635 4131844 4820601 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4377495 4401957 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 2321732 -1 -2 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 601263 2005113 3305987 4235473 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2694357 4684028 -1 -2 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 1635782 4081278 4910761 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 167273 505037 537765 553264 2283798 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 1132212 2115896 2424734 2753185 3166755 4547648 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 587779 3257768 3575324 -1 -2 988148 2171158 3129232 3331898 3549529 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 2580340 3834230 4089725 4891359 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 1352304 2314748 3080365 3770812 3857072 -1 528548 935083 1013780 2243445 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 331936 367293 440743 1063771 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 51479 165606 461613 784015 860095 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 4639652 -1 -2 611153 635580 799795 1687230 2411324 4166416 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 216444 2344804 2585871 4107593 4474323 4884632 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 152243 645326 823557 3995338 -1 -2 212413 638511 2995549 4084613 4134748 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 186675 3589132 4360545 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 783858 1363892 2659635 3715435 3908146 4537560 4594786 4959526 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 317061 705195 1386800 1551664 1593020 2292900 3126832 3760847 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1176478 2901109 4173017 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 731062 1201049 3438943 3661289 4987306 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 503699 736101 1605669 1624209 2592997 4999999 -1 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 472255 918382 4514250 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 454920 1072031 1806831 2414981 3657790 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 640185 3720713 3817852 3868436 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 1190452 1287524 1411306 2065385 4215403 4796772 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 317597 1375632 2019368 2117085 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 529267 2044849 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 247586 869906 1772559 1998153 -1 -2 23731 442840 1610140 2262864 2325733 2929764 4530508 4534144 -1 15399 573551 683624 1236387 1597876 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 -2 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 -2 640185 3720713 3817852 3868436 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 -2 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 96415 483513 861175 1262830 1395019 1401456 1561531 3537631 3722690 -1 366786 1007970 1176901 1468247 2378044 -1 -2 1405050 1937621 2366446 3318524 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 843391 1593311 3070409 3707297 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 1310386 1371359 2244866 2546976 2729174 -1 -2 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 89272 506765 1132650 3007208 3319428 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 -2 782292 894218 2332616 2999257 4122112 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 61011 1045800 1592689 1603141 1864889 1941621 2368735 2500583 2653785 3209444 3367684 3369853 3674225 4077447 4134021 4441645 4880395 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 366705 1184630 1486786 3813493 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 2749860 3691811 3817798 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 45343 563416 904684 2474346 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3139982 3933590 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1962464 2187406 2219686 3267255 3286371 4279490 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 171738 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 23231 202339 1247359 1789371 2753387 3248344 4172744 4721722 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 714949 1443865 1505938 1833288 1906033 3246048 3804240 3928045 4603608 4940522 -1 -2 77666 1834490 3309160 3519342 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 865789 965659 967003 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 2580340 3834230 4089725 4891359 -1 -2 582839 4391846 4453425 4885395 4982810 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1105 1796774 3497954 4718302 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 59027 1115617 2035182 2847954 3087296 3144683 3319897 4423328 4434225 4994979 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 534237 1852568 4129224 4821381 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 452222 486440 1127961 1830500 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 161815 240208 683447 1023515 1115100 1978806 2023927 2115879 2159233 2319093 2324635 2508988 3011249 3188814 3477351 3547462 4032708 4756596 4824095 4847068 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 210643 1545842 2471247 4770275 4778094 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 971385 1565430 4539921 4809675 4939117 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1385470 2825853 2883823 3840623 4004003 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 125519 970809 1632191 3127534 4679403 -1 21449 60337 1029987 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 346046 1186814 2228023 3671332 3683199 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 321538 2138251 3604715 4328862 4911307 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 407185 525900 777414 1819249 2874389 2897687 3098151 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 497231 886660 1112419 1448373 2385364 3368803 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 523399 1814094 4630606 4657461 -1 813667 948391 2285696 3329771 4511548 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 2527422 2822900 4415806 4611770 4821203 -1 4396757 -1 -2 77321 1123946 2809712 3057113 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 69827 909253 971330 1312749 1615513 1666376 1677248 1937034 1975774 2495927 3253662 3824116 4241687 4465308 4661520 4817983 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 1553369 1754853 2566553 2670320 4040326 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 2779053 3834470 3968162 4070513 -1 96677 3032154 3643381 3681883 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4307445 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 339403 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 211796 1801610 2444970 3599608 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 46186 345721 1977717 2956455 3407563 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3350642 3381004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 478790 602119 1138973 1517345 3430304 4727480 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 121606 406064 1816595 2103881 2275755 2360190 3774073 4119065 4336978 4583981 4885556 4953122 -1 -2 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 3274898 3382154 3760880 -1 -2 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 340630 1532369 3364444 3858824 4361102 4751751 -1 370346 630829 1177662 1374043 1461295 1492903 1705204 2264875 2643602 2729120 2806943 3687735 4039800 4871058 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 1926938 2151579 3748969 -1 116864 143479 1746795 3520463 4938167 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 253079 423762 578848 1241297 1292144 2843618 3454756 3990801 4888884 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 728583 918925 1747732 2306501 2352236 2394180 3418976 3659264 3706991 3772322 3877850 4445269 4772428 4992432 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 922443 1731185 3814064 4344383 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 735982 1751550 2009014 2587424 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1306811 1636751 3869408 -1 -2 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 54764 176927 359124 1035887 1278522 2115346 4604512 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 515714 778365 2031977 2712301 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 255286 804958 1979582 2729534 3506820 4907981 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 488461 809747 929541 1824764 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 -2 1449343 1627290 3765224 4631003 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 1278675 1952302 2611067 2749678 4197660 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1043698 1162763 1899538 2416924 2882217 3148845 4336314 4879987 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 77440 2052722 4188117 4922060 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 684942 1542820 2456063 4261945 4358918 4696059 -1 -2 94183 683428 2909941 3480632 4270224 4652927 4716683 -1 -2 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 2445256 4534013 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 762825 1710835 2206025 4245965 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 640593 2545987 3228760 3314713 4118699 4452689 4767294 4892591 4980105 -1 -2 397756 2679658 3771334 4730324 4812251 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 1398582 1608108 1981920 2518647 2899902 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 941134 1360758 1726782 1739038 2982420 3398606 3568372 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 836323 3945591 4698175 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 600723 3097988 3436887 3477764 3529983 3676722 4122551 4686312 4716123 4811202 -1 -2 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 35827 162377 1655866 3141577 3604985 3622812 -1 579150 622453 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 2286491 2391445 2432374 2559853 3072524 4555057 -1 -2 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 2282905 3149685 4754080 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 3773631 4084947 -1 307638 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1139873 1265561 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 13671 2260808 2629012 3672928 4281104 -1 2229801 3682937 4457991 4739948 4827648 -1 629433 892602 2234926 3630689 4136755 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 1847577 2495407 2675472 4029875 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 1294867 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 766618 812787 2358677 2751570 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 318222 1613332 2240920 2600386 3818294 4259195 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 130128 201566 316774 381082 604115 641646 721223 867069 1030625 1348283 3599589 4045100 4049217 4179493 4507181 4601700 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 -2 493454 744891 923721 2378636 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 244801 841732 3791236 4184796 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 85482 681762 1095768 4574081 4866106 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 504271 1217137 2800467 3373313 3486319 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 78079 118696 328564 1198387 1243077 1285671 2526141 3904702 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 408395 1770323 2927634 4168521 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 682697 921963 1243369 1567299 2016842 2374689 2814139 3260096 3830441 4795611 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 897432 1098084 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 162642 557772 1517388 1974028 2616484 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 1996461 2785269 2837455 3068197 3380146 4691322 4939780 -1 2533948 3785682 3947686 4086566 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 2017045 2153149 2343363 3054355 3056225 4722547 4944208 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1186406 1464217 1819378 1871960 2049006 2204906 2988810 3198802 3353686 3767787 4063807 4328232 4340492 4715049 4723012 4851544 4999999 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 1152705 1662393 1690010 1782813 1891191 2039894 2046309 2106753 2380118 3526999 4629637 4668825 4937570 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 751719 1764086 1988437 2495160 4388139 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1805348 3704626 4244409 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 568429 698799 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 515419 998477 1402369 1494335 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 1663725 3234818 3517108 4093567 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 405520 1893400 3844068 4330808 4341119 -1 -2 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 1231219 3098464 3196556 3269889 4827493 -1 -2 419842 494541 3070940 3470188 4017322 -1 6127 618997 2238605 2932962 3728344 4287454 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 1643657 2832297 3472417 4084878 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 58445 120738 2069048 2920838 4004707 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 774876 845665 1017846 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1235866 1404052 1475282 1631192 2646376 3070535 3950891 -1 67392 321515 385603 758858 1943648 -1 -2 2418738 3191860 3307226 4148771 4542453 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 1059873 3061107 4626049 4886803 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 67515 1214599 1322872 1372071 1628435 2228081 3272135 3673809 3687454 3867134 4345877 4752686 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 1276231 2057283 2533814 4503995 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 363170 993055 1105507 1976181 2641762 3104628 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 476274 915860 3585745 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 395736 2191344 3350345 4908436 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 -2 2245546 4738944 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 2301735 3080417 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 821769 1235283 2244864 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 170098 269075 374105 377645 1038915 1116655 1636669 1863637 1876925 1899946 2008074 2056019 2319429 3292548 3336734 3743396 4183866 4275075 4452822 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 169974 1933530 2367669 2461143 3338850 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 113625 1719881 3709956 3902093 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 3018084 3139954 4913151 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 507400 2092399 2461691 3331551 4209603 -1 1556612 3360322 4116757 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 34921 322396 409938 457324 620408 707241 893920 1126540 1373454 1564315 1763684 2147139 3731650 4598476 4951962 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 6127 618997 2238605 2932962 3728344 4287454 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 1081421 3817528 4804356 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 109644 772141 1954027 2141782 2674340 3791204 4166780 -1 -2 224167 365626 784058 1075334 1979021 2007621 2346448 2405102 2715249 2797039 3298462 3624453 3712801 4029971 4183631 4229036 4356305 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 -2 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 81664 320907 1116475 1871625 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1171663 4023902 4146405 4994310 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 -2 1461797 3191925 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 65053 1049556 2382447 4018094 4321012 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 2229801 3682937 4457991 4739948 4827648 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 690688 1185857 1993491 2614599 3373597 -1 1385539 4037959 4923789 -1 559572 999934 1376510 1672098 2146379 2429451 2785219 3937702 4804720 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 -2 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 781926 1194606 1693538 1744239 2375919 2743945 2789384 3129130 3301707 4085294 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 362723 563370 2527892 2636168 2703437 2947130 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1176478 2901109 4173017 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 1131678 3321749 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 629433 892602 2234926 3630689 4136755 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3287442 3512725 4017119 4332588 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 2769771 3010400 3160189 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 112193 232291 604497 635149 1322383 1506515 2328094 2497085 3150761 3347984 3479544 3504913 4505269 4985336 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 413912 520379 3290276 3515223 4166664 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 1389691 2320584 2763212 3116567 3580778 4573982 4754538 -1 -2 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 69652 273187 598124 623402 1520175 2910952 4493184 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 531152 736831 1210432 3266644 3813404 4842132 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 2014858 2930159 4063004 4601946 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 99133 1456370 2188720 3077468 3104668 -1 596681 693753 3632500 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 531941 920536 2077647 2585625 4332864 4682473 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 742861 1905116 2804314 3059900 4786136 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 1432542 1616285 3675282 3832787 4082440 4472238 -1 -2 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 58600 2626937 3009567 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 687977 1371007 1407100 1462495 2215634 -1 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 705601 736385 1074384 1941416 2912630 2994234 3973627 4369361 4663627 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 -2 86941 928802 1363513 3954298 -1 -2 1847577 2495407 2675472 4029875 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1591150 3447320 3778429 4787733 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 1172095 1454804 2411872 4069402 4941227 -1 -2 391466 578653 1648306 2702616 3001880 3120926 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 39333 1080054 1209168 1870167 2994736 3032618 3120916 3262746 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 142210 1569463 2844635 3070796 3450167 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 256794 996513 2227395 2438772 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 1611220 1835648 2380607 2917641 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1040917 1540357 2503587 4407534 -1 -2 859884 1886686 4212052 4536325 4796715 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 436465 709110 2514772 2926422 4383473 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 1096147 2096195 4455714 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 -2 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 879462 1033918 1226954 1806226 2016221 2348278 2818814 3029283 3660898 4236145 4567444 4886671 -1 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 899192 1420054 2978000 3713360 -1 -2 619723 1666888 3132093 3634945 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 668931 1135274 3401166 3880061 4240418 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 84213 670150 863212 1719702 4811892 4903785 -1 -2 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 -2 34003 332563 1271849 2868124 3406211 4984108 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 621223 1231665 2107095 2203903 4521545 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 16284 229070 1767929 2256483 2803919 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 507778 2852084 3006453 3611916 4576613 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 384366 1632559 1645721 4157610 4746910 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4516074 -1 79032 557685 705042 1308178 1311595 1567567 1596476 2607978 2934402 3019997 3089854 3815199 4216819 4372128 4640106 4847828 4872396 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 -2 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 813414 893535 1062808 2792193 4919382 -1 747312 1209829 3364808 3773065 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 735982 1751550 2009014 2587424 -1 -2 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 596381 997099 1614909 1939258 4753098 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 629433 846610 3134482 4468180 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 1611220 1835648 2380607 2917641 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 1294901 1433812 2017132 4285578 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 631031 3208689 3920596 4070776 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 467117 569250 3741552 -1 -2 713178 2176431 3538495 3810035 3966734 -1 674817 1020115 2829907 3427818 3578338 -1 328915 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 53226 2874720 3990143 4804757 -1 245292 1779750 2057168 2088562 3290489 4303970 4644352 4665508 -1 -2 310299 1571223 3361813 4079720 4522621 4671602 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 741019 1167162 1365268 2436119 4857660 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 136975 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 772310 794713 1820718 3452627 4204020 4519682 4702224 -1 765018 1536031 2944631 3020438 3692821 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 1440794 1462475 2104550 3033927 3707306 4086431 4341104 4398816 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 -2 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2864360 3311246 3417633 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 -2 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 321538 3604715 4328862 4911307 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 615011 4505103 4685028 4932369 -1 -2 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 70864 186675 826015 1676593 3126632 3806945 3972023 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 436465 709110 2514772 2926422 4383473 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 262006 1013509 1676787 2404483 2610421 2965242 3087501 3093992 3290783 3754309 4595161 -1 -2 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 -2 125519 970809 1632191 3127534 4679403 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 778816 1615881 3467643 4329881 4571810 4654128 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 770004 988139 1652578 1821587 2508116 2574098 3339703 3844232 4621656 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3808411 4210445 4671077 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 401656 2149058 4112074 4641386 4766841 -1 -2 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 1548747 4252505 -1 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 -2 2472673 3645700 4735374 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 13671 2260808 2629012 3672928 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 516142 1926551 2599605 2699841 4284302 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 125519 970809 1632191 3127534 4679403 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 70553 1059991 1748226 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 2043055 2320570 3996248 4519682 -1 -2 486057 1824568 2954403 4015080 4135159 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 2461213 4288116 4933874 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 152243 645326 823557 3995338 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 2665292 2908934 3493749 4599592 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 384366 1632559 1645721 4157610 4746910 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 -2 163565 907693 1148653 1151412 1613075 2339084 2366724 2480185 3277450 4179411 4963401 4999999 -1 130128 721223 1030625 4049217 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 2188720 3077468 3104668 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4420373 4438362 4617249 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 592050 1506189 2860188 3438060 4549366 4861115 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 3402701 3440957 4790294 -1 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 1096147 2096195 4455714 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 804296 925352 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 299616 3491180 3693900 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 1364794 3359546 4924081 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 415822 602253 823489 874181 1250010 4934682 -1 882432 1889927 2191647 2345332 3323658 4975705 -1 89121 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 192168 343228 3581761 3784417 3934079 -1 -2 37363 2533870 2801942 2978039 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 1313772 1597362 2592700 3395124 4139163 4167995 4596621 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 758112 1151680 1266469 3446031 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 735501 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 258769 674817 1020115 2829907 3427818 3578338 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 733493 769297 1573848 1977839 2995757 4177944 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 162123 549895 653032 4292301 4758293 -1 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 2472673 3645700 4735374 -1 -2 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 585816 1934414 4160614 4877603 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 701263 1311402 1340116 3699296 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 587233 749247 823656 1220311 3802934 4945250 -1 515714 778365 2031977 2712301 4874816 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 30812 158566 894713 1594347 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 459968 1229013 2842718 4324824 4340525 -1 -2 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 450171 513473 832647 1861163 3635241 3831350 4427359 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 515419 998477 1017818 1402369 1494335 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 58731 2450654 2954181 3509946 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 42114 444148 1363365 2059697 2473160 2491218 3721119 3737568 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 741019 1167162 1365268 2436119 4857660 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 124535 712132 969659 1122932 1422918 1428380 1657362 1810648 2180255 2279470 2500575 2549525 2790593 3878247 4306373 4549266 4956129 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 926511 1065523 2889178 3849955 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 101502 2019917 2369978 2586886 -1 -2 1847577 2495407 2675472 4029875 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 72901 161334 459811 538406 619062 915717 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2161104 2231245 2949544 3090353 3146790 3223943 3929306 4053318 4708736 4748681 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 42644 627671 927294 2173175 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 -2 595401 1418260 3606645 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 30517 61757 765006 939258 2126839 4130116 4505103 4680244 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 222128 2344697 2945546 3625749 4013026 4286720 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 623950 2195734 2465328 2822840 -1 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 1159594 1935507 2615937 3634470 -1 -2 1088093 1612676 2063928 4540818 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 1385923 1501645 2027030 3021277 3218179 3916519 4028545 4698297 4739237 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 14264 40300 205119 1225426 2294053 3454682 4375552 -1 1026097 2991232 3265669 3476438 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 423373 1472720 4121777 4508006 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 3740984 4687599 4773248 -1 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 616384 2761942 3058569 4359063 4444517 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 -2 590226 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 95965 549047 552598 1628172 1710803 4195385 -1 617741 1208802 3441171 3505701 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 256794 996513 2227395 2438772 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1163024 1290563 3403650 -1 -2 173932 1125112 3261865 3418446 3530731 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 134510 1385923 1530891 3824126 -1 -2 77440 2052722 4188117 4922060 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 494687 1479229 1929328 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 1820692 3930881 4274654 -1 -2 1303445 1696160 1922997 3227093 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 215576 2052283 3279748 4150175 4375550 -1 261525 2839573 4054944 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 20209 1893872 2518327 2634438 2668201 2788657 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 82275 1008495 1153521 1916629 2226367 4586569 4800342 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 522283 975549 1198753 4962339 -1 -2 1117419 1340249 1686953 2202695 2665292 3493749 4599592 4612871 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1084618 1301541 2532091 3056449 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 523399 1814094 4630606 4657461 -1 -2 181742 683625 1190336 1193604 1465056 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 2090681 4333109 4496409 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 -2 741019 1167162 1365268 2436119 4857660 -1 712132 1122932 1422918 1657362 2180255 2279470 2500575 4956129 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 698097 2067446 3565940 3598400 4836741 -1 -2 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 3621965 3773885 3911541 4102138 4320291 -1 -2 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 4201763 4759521 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 3274898 3382154 3760880 -1 -2 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 1105 1796774 3497954 4718302 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 386178 503179 1221535 1523148 2146574 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4379584 4653438 -1 -2 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 278959 493537 577571 1645436 2369644 2490548 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 859884 1886686 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 114818 646346 2930992 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 1594155 2070297 3276812 3419598 4314048 4445817 4992377 -1 1227841 1529102 3345149 3706963 4705434 4764808 4785467 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 1910837 2054821 2923122 3174600 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 150698 535907 1294338 1517222 4672368 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 338783 882220 3280538 3469786 -1 392034 739713 1123946 2509762 4325807 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 4206113 4324894 4789902 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 56761 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 713192 2456168 4693337 4722573 4828488 -1 -2 460387 607241 2428758 4365515 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 -2 77440 2052722 4188117 4922060 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1716076 2905155 4534507 4882675 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 69074 473754 4484427 4593796 4782240 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 254514 978727 1624095 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 345761 481759 955377 2848915 4617356 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 81636 270499 319280 1207665 3233510 3452950 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 2248430 3060400 3102136 4496551 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 659317 2118806 2978946 3614615 4699003 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 -2 1079236 1920554 2097928 3066746 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 138283 316252 796207 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 3989374 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 578204 609128 628075 1171954 2049143 3507152 3999631 4260219 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 256496 896709 1373706 2382420 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 -2 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 -2 818040 2414789 3273245 4334975 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 2173784 2881941 3143126 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 169851 1577916 2226442 4169752 4647041 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 2266886 2349022 2473005 2574387 2836317 3323571 3543377 3590657 3662729 4361034 4420135 4426942 4677806 4787366 4970193 4994023 -1 835845 1008346 1613706 2293357 3616935 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 -2 922443 1731185 3814064 4344383 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 115702 216030 218054 721712 1080535 2277007 2709926 3090175 4283628 4378667 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 3406527 3811450 3889476 4510306 -1 -2 674206 720400 936195 1179426 1319610 2005734 2913839 3763941 3816815 3927277 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 99133 1456370 2188720 3077468 3104668 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 137840 1085944 1122451 1208106 2814457 2926462 -1 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 38853 2167946 2934063 3129999 3661366 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 807880 873844 1342146 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 -2 397756 2679658 3771334 4730324 4812251 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 2731311 3479985 3700413 4206574 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 660568 1136116 3059376 3818696 3968674 4356278 -1 1026799 1377344 1664338 2679237 3223344 3682787 4614761 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 713178 2176431 3538495 3810035 3966734 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 1684239 1839479 2717895 3651684 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 3173671 3405507 3476758 -1 -2 3072632 4455837 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 -2 504714 2827782 4323486 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 988685 1209720 1661742 3492238 4712521 -1 -2 287667 875169 2032065 2764492 3257388 3964664 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 790715 873339 945393 995536 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 -2 627288 1379085 1568879 2010828 3827975 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 89870 516268 614401 684996 1083177 1257630 1521491 2014302 2150527 2538856 3148081 3859989 4159195 4742882 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 1757294 1901866 4190017 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 1075844 1235264 1649999 2130504 2807630 3884947 4544355 -1 -2 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 1040917 1540357 2503587 4407534 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 746564 1138822 1321558 1472805 1519593 1929619 2754435 2778260 3912064 -1 -2 556747 1984923 2551625 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 45343 563416 904684 2474346 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 325839 561133 1527130 1594214 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 69074 473754 4484427 4593796 4782240 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 300528 598497 828890 881382 1372135 2713240 2717243 4153390 4235169 4269725 4557078 4859586 4906769 4916093 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 621364 1219980 1292474 1835685 -1 439347 3025635 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 926511 1065523 1517115 1661565 2176093 2426681 2889178 3412117 3849955 4314003 4332191 -1 762825 1710835 2206025 4245965 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 735982 1751550 2009014 2587424 -1 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 505418 550538 699752 1769841 3815008 4100607 4415740 -1 539 19059 2375293 2573396 2839981 2912031 3283207 3425133 3841601 4781414 -1 786202 1724288 2384564 4901272 -1 1613309 2309431 3170738 3871217 4750136 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 150698 535907 1294338 1517222 4672368 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 32632 439023 1933519 2902252 4898976 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 469117 978846 1204161 2825073 3605147 -1 509323 2143158 2722887 4592929 4619254 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 1263033 2210039 2319836 2384327 2452853 2694307 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 1230101 1927499 2428644 4064110 4426485 4806383 4962897 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 1096147 2096195 4455714 -1 -2 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 386178 503179 1221535 1523148 2146574 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 81664 320907 1116475 1871625 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 1605225 2148266 3860596 4037876 4122975 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 262142 883673 1773083 1864268 2705412 2972857 3139057 3451557 3538206 3681486 4197634 4845777 4943085 -1 1217716 3458341 4945970 4950001 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 568304 1227745 2442442 3006386 4202718 -1 -2 738639 1694023 2485859 3457046 4170511 -1 -2 421758 707586 798226 1153305 1694315 1856360 2922859 3176796 4047484 4914630 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 414626 2749183 3850460 4864657 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 253079 1241297 1292144 4888884 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 390863 477232 1249611 1326354 1602223 3451616 3669611 4588849 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 339843 610980 619049 964228 2240290 2993933 3286738 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 296042 458275 498287 1224363 2360872 2686885 2859849 3798618 3983403 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 808400 1134322 2694933 2937721 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 -2 68477 330932 1543929 1926406 2321493 2866153 2961684 3277534 3390845 4199350 -1 67392 321515 385603 426030 758858 1943648 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 877030 1340003 1815330 2283144 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 4352069 4773939 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 914331 1205371 2008044 2378261 4985544 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3065392 3398464 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 469117 978846 1204161 2825073 3605147 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 530805 654593 771950 1427619 3129911 3576964 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 249056 2182629 2986276 3275227 4104828 4605503 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 726658 1466043 2674206 2921147 4682231 -1 1302193 1430271 1826427 4473856 4682861 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 3153378 3222704 3624308 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 54859 264312 803779 1702637 3414345 3483740 4199834 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 1690118 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 1075283 1399476 4437931 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 864079 1384553 1543256 2846405 3019036 3881573 4901794 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 1197706 1996723 2800295 3790399 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 1486650 1673517 2959871 4133276 4615455 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1605225 2148266 3860596 4037876 4122975 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 1545734 3582913 3712136 4121362 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 -2 1820692 3930881 4274654 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 2713425 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 1088093 1612676 2063928 4540818 -1 -2 149918 376359 684656 1010904 1066560 1067718 2660339 2911343 3789702 4447188 4693950 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 -2 2665292 2908934 3493749 4599592 -1 -2 1820692 3930881 4274654 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 4086950 4407120 -1 582674 785998 1994581 3375048 4351717 4981234 -1 151702 527975 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2356847 2418480 2815877 4089186 4279331 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 490854 768380 1470192 1602069 2356493 2507406 4700695 -1 40162 359469 1019761 2541277 2766307 2820546 3277938 3348179 3364623 3701865 -1 100061 2200968 3045756 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1195852 4157130 4862890 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 681549 957626 1557761 1816950 3646672 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 593120 2296012 3250723 4497046 4500946 4723179 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2445256 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 758112 1151680 1266469 3446031 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 2833731 3880307 4011636 4167021 -1 52158 794837 1804246 1915958 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 101677 1101667 1269961 1734944 3129267 3536069 3679853 3703506 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 -2 1915628 2429312 4166565 -1 -2 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 2097523 2239714 2400166 2880967 4567204 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 174898 1385091 1555555 1997971 2231071 2421337 2607559 2794568 3551078 3746507 -1 69553 289647 992541 1254216 1997080 2098429 2881007 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 177816 247469 1011152 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 1362271 2221589 4526188 4611476 4738551 -1 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 192857 912812 1107882 1517358 4129007 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 42644 627671 927294 2173175 2218121 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 124322 398757 485982 945247 1103348 1190414 1333949 1352304 1768426 2314748 3080365 3770812 3832700 3857072 4531882 4843067 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 -2 357454 417160 564172 3089651 3957284 4436152 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 157698 203080 3062086 4867582 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 -2 510245 715201 881682 2149554 2415966 2653181 3481498 3653072 3713723 -1 875232 1217035 1539638 1769402 2110955 2491806 3281286 3486839 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 2313980 3163747 4899431 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 -2 481714 671229 765428 2137791 3592577 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 473843 2052548 3264373 3347236 4662514 4977707 -1 2125663 2499171 2993940 3407785 -1 -2 491425 1738152 3829896 4162217 4763404 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 1031368 1404258 2179792 2687033 3470473 3796144 -1 1181724 1977148 2297875 3274898 3297738 3382154 3655905 3760880 3989971 4179349 4318836 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 1960 526441 1141102 1274576 1300843 2251291 2430511 2683962 3116709 3193758 3503556 3690073 4106079 4472715 4525593 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 -2 50870 925182 992636 2078947 2619290 2931042 3814370 4062106 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 418255 585579 798441 826497 1613295 2420304 2604429 3577275 4937243 4999999 -1 -2 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 -2 88025 759065 866286 4690997 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 731062 1201049 3438943 3661289 4987306 -1 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 403544 1261121 2280866 3948927 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 -2 2102440 2215700 2420663 3919367 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 173351 1181487 1788582 3537415 4237101 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 436465 709110 2514772 2926422 4383473 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 813667 2285696 3329771 4511548 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 726658 1466043 2674206 2921147 4682231 -1 403332 1652245 1718816 2201396 2206241 2214933 2349753 3516134 3550332 3738533 4229460 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 1170961 2023625 2871331 3591347 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 711396 2669670 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 1402643 3086012 3242556 4977020 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 488964 763548 2337272 2584750 2801421 4537280 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 582674 785998 1994581 3375048 4351717 4981234 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 968986 2001096 2742808 2827296 3517546 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 2884748 3906525 3929609 4064905 -1 -2 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1315881 3275401 3515772 3657227 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 44870 608495 623475 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1684239 1839479 2717895 3651684 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 917811 1109600 3539849 4461848 -1 -2 2862350 3089098 3493906 -1 -2 1399489 2118094 2727323 -1 1018665 1049478 1106961 1195707 1266354 1846097 1970244 2005955 2437185 2570916 2856797 3686914 3843887 4458306 4481625 4569060 -1 957650 1019091 2206599 3070508 3150519 3387531 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 4109217 4741820 -1 706497 1015981 2676767 2936753 4138824 4344607 -1 -2 401370 1031428 2370670 3450177 4207967 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1591150 3447320 3778429 4787733 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 320063 556676 1951744 2297711 3055259 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 122235 265647 1419874 2709598 4371740 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 139542 834465 1953700 2464587 3743069 3929339 4068756 4598674 4802644 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 1040917 1540357 2503587 4407534 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 2022335 3105286 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 564942 1368781 1805209 2580965 3834447 4085302 4954980 -1 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 139651 788499 1571293 1605106 1624114 1804302 1956618 2061381 3561601 3740751 3753370 3934784 4391344 4703985 4858856 4999999 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 1091206 1406784 1939147 1943880 2054313 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 1407802 2867027 4443005 4685785 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 2472930 2493513 2684575 4807674 -1 -2 461732 1687087 3631609 3881619 -1 324339 1012651 1335184 2651541 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 67392 321515 385603 426030 758858 1943648 -1 474324 936817 1151372 1670610 2551176 2712436 2724881 3137380 3317085 3722905 4134566 4211325 4256315 4282022 4414357 4495413 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1790758 2294755 2988628 3969507 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 97902 177816 247469 505829 598965 871126 1011152 1166358 1824209 2291865 2364719 2649462 2776768 3723569 4159438 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 463137 2310519 2954138 3872553 4576629 -1 -2 2119235 2139905 2163293 2229164 3300500 4633276 4826690 4948246 -1 -2 1960 4769 372921 526441 1274576 1402444 1735115 2251291 2295300 2395423 2430511 2683962 3119079 3503556 3690073 4472715 4491698 4525593 4741315 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1644700 3796742 4165977 4470362 -1 -2 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 587233 749247 823656 1220311 3802934 4945250 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 2288641 3898716 4694256 4896734 -1 677217 823719 2909573 2914413 4492030 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 266404 1427619 3983437 3989374 -1 522283 975549 1198753 4962339 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 2685685 3692490 3816488 3846818 4148945 -1 1631485 1690363 2187333 3240724 4159587 -1 -2 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 194538 1854529 3657555 4282841 -1 -2 46940 73769 467996 550732 1182835 1867020 2277118 3766376 4441231 4967816 -1 -2 1475071 1669287 2944610 2991051 3341882 4682884 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 -2 719982 2623419 2881212 4439127 4656798 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 8585 2456689 3880797 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 414346 1016386 2424517 2472102 3053584 3348687 3521527 4119386 4918385 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 3274898 3382154 3760880 4033570 4474319 -1 -2 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 422482 2867627 3327400 4285965 4491354 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 297947 588135 869329 3549524 4041238 4192336 -1 971385 1565430 4539921 4809675 4939117 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 1471248 3522512 3692461 4033206 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 247469 1011152 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 588636 841283 1474539 1777132 2102655 3276823 4271410 4540225 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 423447 560453 697208 828163 2721128 3145425 3174776 3481332 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1199220 2459743 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 2731311 3479985 3700413 4206574 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2051621 2157511 2179541 3308671 3637035 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 463137 2310519 2954138 3872553 4576629 -1 -2 136735 1346645 2223640 2336769 3021487 3100906 3992095 4409955 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 154173 316555 639296 2008646 2522753 4979495 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 735982 1751550 2009014 2587424 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 864326 1835481 2134631 2353632 3859714 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 166413 613865 733642 1106085 3639574 4291335 4553114 4927111 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 926274 1954050 3929657 -1 -2 191752 1004732 1336574 2015692 2232082 3408276 3508713 -1 671501 1030193 3555419 3816699 4552057 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 1171663 4023902 4146405 4994310 -1 -2 3782512 4152784 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 135615 2246555 2351848 3842352 4058297 4208075 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 883721 900266 1319828 1867214 1991344 3310003 3468975 3921913 4047923 4539191 4679550 4749950 4881082 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 166536 937871 1094081 1095146 1190202 1327533 1449665 1451651 2485527 3866843 4522188 4562826 4890868 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 32210 70463 231344 235545 948911 1452367 2288570 3034122 3055569 3103419 3242887 4125476 4955176 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 -2 245091 503727 1248864 1422597 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 1971425 2130854 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 1613309 2309431 3170738 3871217 4750136 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 43443 311936 545334 803380 898674 1386461 1426469 2116795 2159791 2167080 2498758 2530259 2788963 2846468 3632138 3975456 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 423762 578848 2843618 3454756 3990801 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 2770933 2883223 3333534 3384624 4037098 4619465 4628027 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 760513 3119270 3591888 4728584 4926253 -1 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 713178 2176431 3538495 3966734 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 414626 2749183 3850460 4864657 -1 -2 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 713178 2176431 3538495 3810035 3966734 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 3274898 3382154 3760880 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3596475 3942951 4157233 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 391466 3019163 4700901 4740720 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1176478 2901109 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 2749860 3691811 3817798 -1 -2 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 809564 875937 1566482 1933452 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 -2 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 1314170 3424085 4336967 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 619723 1666888 3132093 3634945 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 615319 2504399 3790297 -1 -2 155778 703455 1647289 2472765 2842154 3207529 3753449 4003398 4097318 4269674 4275992 4852770 -1 769053 779016 1489018 4145694 4321074 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 130128 721223 1030625 4049217 -1 757997 1967291 3146503 4999999 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 666466 1873653 2097592 3332669 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 204665 333405 1010986 2786664 2973869 4146278 -1 -2 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 606512 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 186675 3589132 4360545 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 1039370 2011035 3960896 4027035 4779010 4779177 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 980838 1031889 2883347 -1 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 -1 1297580 1880859 3350286 3687337 3912782 4505348 -1 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 4092363 4308321 4446687 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 18267 1633359 2899690 4078616 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 713535 1807649 3013623 -1 -2 700476 1688607 1788767 1943826 2494146 2940799 3404836 3857461 4265510 4667389 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1228888 2353752 2856470 4584040 4608682 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 281376 380012 764076 1879580 2737440 3906527 4007474 4015010 4190811 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 1084726 2652204 4110645 4585454 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 678018 941498 1462426 3728274 4005601 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 1961692 2817876 3303470 3620600 4274933 4508354 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 -2 56402 1099567 1101816 3809410 3823142 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58731 152243 645326 823557 2450654 2954181 3509946 3995338 4699568 4907729 -1 423447 560453 697208 828163 2721128 3145425 3174776 3481332 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 512752 586907 1126675 -1 392898 1095960 2140283 3424786 4114151 4770375 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 746629 879355 2298677 2328075 3739353 4316910 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 428714 444872 3196487 3285163 3875558 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 716536 1353863 1688178 2090739 2155577 2401481 3488514 3547526 4439320 4561887 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 492855 543483 2278588 3185772 4074778 4673735 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 -2 15639 393390 1513301 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 531152 736831 1210432 3813404 4842132 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 1066621 1477242 1952299 2494589 -1 -2 782595 1128800 3085545 4020017 4355594 -1 -2 42675 165755 611973 722394 875500 927985 1941390 2068158 2130851 2137290 2714981 3327310 3703660 4024305 4174020 4886900 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 1419764 1676123 2857781 4140249 4431721 4465053 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 81664 320907 1116475 1871625 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 -2 611973 2130851 3703660 4174020 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3827713 3973254 4303791 4519445 -1 -2 290982 578558 721018 1450841 2104537 2138829 4126790 4211174 4952102 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 8144 301746 1583820 1792883 2158046 2566575 2675039 2751852 3151941 4239076 4274999 4509056 -1 -2 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 244478 279961 750828 3277331 4231244 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 507778 2852084 3006453 3611916 4576613 -1 -2 454655 3378895 3670416 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 256794 996513 2227395 2438772 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 516142 1926551 2599605 2699841 4284302 -1 -2 405520 1893400 3844068 4330808 4341119 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 1589945 1705785 2378825 2513268 2571091 2575327 3027598 3688646 3840623 4016157 4525133 4777221 4922282 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 -2 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 1984923 2551625 -1 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 587779 3257768 3575324 -1 -2 1827296 2166211 2996732 3941178 -1 -2 1005676 1658380 2827289 3106339 3201889 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 463137 2310519 2954138 3872553 4576629 -1 1207086 1607110 3366013 4902835 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 125987 2516119 4436625 4784087 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 290307 1242974 2241709 3273665 4900549 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 -2 572524 712830 767853 2469501 2639125 3229152 -1 467793 476245 716964 4355651 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 927647 1134259 1455829 2810857 3061828 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 1314170 3424085 4336967 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 4350386 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 563947 1824365 1996814 4317938 4924080 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 7005 175719 877030 905603 1280248 2283144 2580557 4275288 4329464 -1 -2 18267 1633359 2899690 4078616 -1 488115 3295337 4139163 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 717606 1048574 1284324 1712369 1731551 2472252 3123158 3519997 3585457 4406825 4515250 -1 1612286 1886729 3130908 4385682 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 78366 675652 2823488 3770058 -1 -2 899422 1510987 3824067 4056714 4356065 4642871 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 153700 479154 1056159 2306453 2591182 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 463137 2310519 2954138 3872553 4576629 -1 -2 749387 926655 1785305 2269123 2485191 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 106309 505950 3957782 4582162 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 337899 2539543 2577152 3124883 3868992 4335370 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 169974 1933530 2367669 2461143 3338850 -1 -2 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 576024 1033964 1933452 3210373 4511864 -1 1102616 2838814 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 72230 313925 901668 2196409 2305978 2312243 2382377 2836821 3129427 3224601 4182763 4498140 4519807 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 2882008 3511461 3957620 4466170 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 1976358 2082925 2730735 3147299 4149147 4635561 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 1405050 1937621 2366446 3318524 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 2553602 3196891 3384627 3594871 4192838 4738171 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 948937 1999829 2035676 2119989 2447725 2548999 3644050 3913631 4167265 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1024982 1213833 1579397 3219722 3890286 3904100 3946314 4990680 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 550087 985608 1481784 1559071 2524892 3021969 3316412 4468204 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 191613 859790 912119 1982030 2243999 2563989 3868345 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1318542 1733484 3327161 3655663 4675451 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 51891 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3879450 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 616384 2761942 3058569 4359063 4444517 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 2024891 3591317 4024094 4044246 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 858560 872089 1054012 2737095 4685013 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 1039633 1929596 2201187 3078230 -1 264566 3884196 4242596 4325331 -1 -2 424760 2300468 4075524 4630448 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 864326 1835481 2134631 2353632 3859714 -1 266404 1427619 3983437 3989374 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 349175 1355088 1567960 3812393 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 92381 781447 3262950 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 4040635 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 92157 733716 2494609 3327443 3573429 4039607 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 1100666 2007917 3787405 4007434 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 957811 1427619 2822074 3968286 3989374 -1 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2869142 2908160 3076283 4403102 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 676755 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 167719 595807 1107619 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 -2 1294000 1318214 2957918 4223654 -1 -2 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 299616 3491180 3693900 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 1328594 1564020 3188714 4106534 4143057 4148825 4588926 4853842 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 432885 470836 590399 1440212 1481917 2131180 2192734 3611911 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 1088093 1612676 2063928 4540818 -1 -2 638898 703796 919917 1069181 1930134 2006011 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 43365 1289952 1542247 2115343 2565720 2682113 3032214 4596923 4644382 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 -2 405520 1893400 3844068 4330808 4341119 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 5791 1885347 2035834 2259755 3395377 -1 -2 31042 158865 1577916 4322243 4647041 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 414434 885665 2805171 3192824 3400106 4557499 -1 -2 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 -2 2233026 3029497 3660626 3714362 4701760 4813632 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 667401 947039 1314170 1364284 3424085 3865279 4336967 4484586 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 71090 1111867 1930657 3478678 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 932675 940362 2070752 3856010 4466597 -1 391902 917431 2454831 3967349 4903375 -1 750230 1152105 3068085 3149925 3475858 4048052 -1 -2 1303445 1696160 3227093 -1 -2 69741 592917 1055789 1356544 1786427 1890124 2498174 2782492 3307054 4177928 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 591412 1009127 1810511 3553461 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 859884 4212052 4536325 4796715 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 1757294 1901866 4190017 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1757294 1901866 4190017 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 507778 2852084 3006453 3611916 4576613 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 988148 2171158 3129232 3331898 3549529 -1 -2 79032 557685 639762 1172386 1456686 1567567 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3554769 4031363 4755202 4872396 -1 -2 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 34616 968986 2001096 2095928 3517546 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 154312 998519 2172217 4033332 4501663 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 4062109 4113309 4438722 4474319 -1 -2 520407 1056927 1781797 1960401 3683814 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 1308284 2344511 -1 -2 467117 569250 3741552 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 521870 704262 1533876 4356305 4407634 4692802 -1 929741 1170236 1187514 4004499 4357035 4447541 -1 -2 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 960662 3315810 3903097 4610965 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 409295 778213 1155350 1449294 1797612 4709744 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 3444327 3612558 3824543 4376857 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 -2 524218 894665 2156697 2711143 4708291 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 32521 1050134 1077291 1344787 1653470 1666883 1688643 1729372 3830677 4200603 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 2749860 3691811 3817798 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 686538 1150302 1240040 1795415 1866312 2196342 2660071 4441512 4905486 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 983552 3781543 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 467793 476245 716964 866401 4355651 -1 -2 500310 1083730 1475899 1525273 1630193 4916773 -1 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 -2 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 856330 3180735 3773230 4482466 4507181 4534771 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 988685 1209720 1661742 3492238 4712521 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 308409 1066621 1477242 1952299 2494589 -1 -2 86941 928802 1363513 3954298 -1 664080 732390 867962 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 81664 320907 1116475 1871625 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 264566 3884196 4242596 4325331 -1 405520 1893400 3844068 4330808 4341119 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 865181 1329449 2531280 2665165 -1 7736 929034 1253621 1329676 1353619 1797330 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 400597 2345943 3243897 4371582 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 162123 549895 653032 2029473 2124136 2514800 2798823 3934430 4251466 4292301 4758293 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1811566 2474476 3315923 3461176 4869401 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 813667 948391 2285696 3329771 4511548 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 709683 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 414346 1016386 3053584 3348687 4975548 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 2117915 3006295 3480871 3538372 4273387 4886719 -1 147052 2434833 2609163 3371519 3949965 4424093 -1 -2 327079 1604275 2998743 3739114 4215144 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 100596 320825 729905 745127 1078641 1424536 1831714 1954773 3156299 -1 -2 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1497952 1952037 2793141 3746080 -1 617741 1208802 3441171 3505701 -1 -2 164034 268366 1502498 2640772 2713809 4195386 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 2996192 3172253 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 539 19059 2375293 2573396 2839981 2912031 3283207 3425133 3841601 4781414 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 66757 1380998 1386761 1491433 1679693 1754940 2008800 2106332 4608905 4664469 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 502746 3557749 4431988 4538300 -1 -2 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 405423 1092337 1735502 1826911 1999895 3585403 3682135 3712032 4040439 4840370 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1188628 1316910 2109638 2415118 2553592 4681590 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 1705751 2430230 2491511 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 549475 1592770 4299917 4947590 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 80842 485520 1152329 4714172 4949985 -1 -2 237307 408021 774790 1761420 4075524 4630448 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 691004 1590748 1616110 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 1471248 1733417 3522512 3692461 4033206 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 4949985 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 1123132 1136369 2242681 2904902 4834276 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 728385 2235289 2393541 4755446 4861164 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 1915628 2429312 4166565 -1 477382 875018 879448 1595805 2256112 2609377 2653831 2998899 3092092 3095889 3235812 3236213 4289391 4587945 4751749 4803622 4876943 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 741270 939158 1043678 1781559 3001337 4676662 -1 -2 1119000 1304825 3966886 -1 146931 220172 1675126 1895994 2118257 4198464 4676856 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 215576 1187000 2052283 3279748 4150175 -1 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 112175 395632 996031 1166397 1620142 1704250 2068187 4142366 4157714 4382451 -1 -2 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 1169607 1575316 2073476 3009699 4481176 4734454 4771525 -1 2215426 2573772 2912708 4635113 4809023 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 1075283 4437931 -1 -2 1235835 3995612 4748853 4785418 4933807 -1 3626976 3759688 3927410 3982449 4086712 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 573475 2356643 2425841 -1 1705113 2074439 2119866 2704099 2952091 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 254514 978727 1624095 3576059 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 -2 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 94071 107636 134720 252100 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 -2 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 726458 1934882 2235644 2392409 2984882 3666402 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 3912616 4800006 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 859728 1259829 1277168 2374851 4971125 -1 173054 3320179 4438551 4649927 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 217090 910284 1006907 1009062 1473747 1568358 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 882355 1776524 2395765 3447314 -1 525713 1412700 2268021 3211791 4620295 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 3060400 3102136 4496551 -1 -2 2245546 4738944 -1 26142 1986542 2959514 4582667 -1 78366 675652 2823488 3770058 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 4095222 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 485622 2582369 3292158 4429527 -1 2732589 2782468 3103962 3959970 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 2119235 2139905 2163293 2229164 3300500 4633276 4826690 4948246 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 540940 950751 1946646 2265463 3698060 4010508 -1 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 -2 252641 1623001 2547423 4344726 -1 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 -2 962518 1010180 1787170 2471920 4985647 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 -2 244801 841732 2872013 3791236 4184796 4575616 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 4399481 4666645 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 4274494 4970595 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1106626 1783208 2428743 3266984 3320054 3562248 4073435 4491526 4801742 4839579 -1 2837862 4011387 4063199 -1 -2 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 188169 892831 2050874 2898525 3607751 4780757 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 1684239 2717895 3048507 4618597 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 443405 1938783 2000409 2713411 2867754 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 1255356 1865159 2789226 3292482 4527459 4591598 4883996 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 3074393 4149303 4711083 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 135099 352500 677278 4144165 4168855 4423449 4995286 -1 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1248752 1533795 1933920 3711039 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 164147 188763 3981642 4860687 4999365 -1 -2 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 387039 1143158 1345520 1540686 2137868 2195185 2557352 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 2749860 3691811 3817798 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 273399 506486 734958 900723 2334071 4477293 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 318126 464069 1548400 1595894 1890722 3902790 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 637995 1054562 3610135 4313520 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 15399 573551 683624 1236387 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 77440 2052722 4188117 4922060 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 1064582 1673748 2092194 4396757 -1 579980 718732 1954114 3751614 4300919 -1 -2 560611 1364486 1824510 4196956 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 290161 1025847 1189956 1248559 1767924 3303694 3376410 3493526 4080957 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 2234494 2298130 2602460 3907286 4606327 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 782710 1013146 2661946 3006331 4761770 -1 -2 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 2215426 2912708 4635113 4809023 -1 -2 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 485622 959259 2582369 2973154 3292158 4429527 -1 2732589 2782468 3103962 3959970 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 1293818 1667153 1770324 1839680 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 258826 301339 393424 760090 1012254 1077729 1426627 1544851 1621563 2232617 2812302 2916382 3052131 3149107 3313450 4222353 4519646 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 681549 957626 1557761 1816950 3410512 3646672 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 1705113 2074439 2119866 2704099 2952091 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 91145 2541850 4509513 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1910837 2054821 2923122 3174600 -1 -2 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 731062 1201049 3438943 3661289 4987306 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 93800 314138 346247 856337 1368544 2014045 2482750 2660505 2966181 3048801 3478500 4020810 4122658 4521453 4867942 -1 -2 173351 1181487 1788582 3537415 4237101 -1 -2 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 733216 748931 1255832 1845660 2125584 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 184462 1140721 1157021 1357690 1455636 1483603 1540723 1668829 2309884 2486100 2711190 3213368 3624296 3743933 4136981 4194242 4659426 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2559605 3079610 3316230 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 713192 2456168 4693337 4722573 4828488 -1 -2 390399 2133949 3192182 4257091 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 824892 1889811 1952131 2275700 4025503 4598981 4727770 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1303445 1696160 1922997 3227093 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 1682220 2862442 4895966 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 1594903 1696589 1818362 3570965 -1 -2 1100666 2007917 3787405 4007434 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 -2 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 273134 707762 2263153 2599702 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3273875 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 661397 1473593 2750724 2972363 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 1790758 2294755 2988628 3969507 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 84309 420055 1989881 2354847 2599791 2648576 3243675 3961887 4534180 -1 -2 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 909980 982118 2931858 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 1248752 1533795 1933920 3711039 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 270971 1239276 1941907 2426148 2883407 4849787 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 1407802 2867027 4443005 4685785 -1 -2 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 3850460 -1 568304 1227745 2442442 3006386 4202718 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 149942 212253 329059 907758 976766 1022596 1861465 2229802 4174054 4180473 4366682 4750876 -1 -2 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 220501 2793446 3848833 3893453 4418424 4721277 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 2844435 3349324 3853536 4602303 4771425 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 2196470 2803886 4115613 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 1026613 1099463 4594278 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 472755 2593505 2952714 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 849106 1045754 1332965 1805348 2271830 2327583 2673988 2944581 2948037 3198454 3704626 4244409 4275431 4293512 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 371593 1119051 2160313 4369934 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 547554 1176450 2980701 3673372 4175524 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 3045635 3509696 4138347 4516101 -1 -2 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 496176 517861 846996 1491637 4522283 4727279 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 94183 683428 2909941 3480632 4270224 4652927 4716683 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 5791 1885347 2035834 2259755 3395377 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 69074 473754 4484427 4593796 4782240 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 51283 1038920 2293321 3474745 4037159 4817217 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 4530228 4575783 -1 569868 1172621 4834960 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 302329 372003 2961741 3038706 -1 -2 741685 1734286 2050311 3424720 4212309 4410187 4769144 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 485481 1035700 2059739 2171809 2305538 3065948 3776942 3888511 3998782 4365313 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 40031 514742 3114596 3857610 4152098 4549683 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 262142 1864268 4197634 -1 -2 122052 1329637 2115072 2433382 3511814 -1 360124 455762 900073 983005 4076539 4804706 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 2017045 2343363 3056225 4722547 4944208 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 265649 550110 1059588 1164189 1291061 2344303 3352166 -1 -2 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 1294901 1433812 2017132 4285578 -1 1141778 1429400 1619718 1991539 2562532 3196036 3670775 4367169 4661692 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 39028 1187215 1760322 2077683 2733481 3047613 3429876 3646561 3746743 3944431 4956793 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 2501738 3043256 3567762 4713120 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 1482503 1538738 1978000 2095741 2701317 3363061 3780659 4089985 4383914 4818536 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 233465 479727 4122613 4771125 4796582 -1 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 359956 834488 1473638 2771321 4725849 4761888 4844853 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 735501 4395168 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 136101 2507137 2676216 3735797 3954784 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1045977 1246858 1471862 2004043 2617099 4755366 4789506 4999999 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 831311 3580674 4440411 4754599 -1 403544 1261121 2280866 3948927 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 429566 837097 1708884 2333343 2482372 2558572 3004388 3096862 3195632 3228022 3751175 4160662 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 2245567 3501966 3961334 -1 -2 73558 2214822 2315240 2535218 4345116 4973884 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 84213 223661 800591 863212 1150858 1169551 1719702 2345591 4208779 4457240 4791025 4811892 4903785 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 473264 2063977 3296941 4230894 4740073 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 463137 2310519 2954138 3872553 4576629 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 758112 1151680 1266469 3446031 -1 79203 425616 542852 1372138 2574337 4504196 -1 -2 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 454025 1071001 1134926 1152281 1353488 2346332 3043378 3190374 3219413 3805641 3901202 4570698 -1 -2 107036 1592071 3267865 3793307 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 429566 837097 1708884 2333343 2482372 2558572 3004388 3096862 3195632 3228022 3751175 4160662 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 368358 802191 2109576 2231029 2828868 3764545 4543960 4999999 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 706599 774926 958578 2047929 2048371 2127202 2244782 -1 -2 122114 242608 1287763 3115807 3255541 3387467 4702665 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 142112 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 907617 1142048 1280267 2666322 3955214 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 621223 1231665 2107095 2203903 4521545 -1 -2 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 932675 940362 3157042 3856010 4466597 -1 750230 1152105 2510702 3068085 3475858 4048052 4927884 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 77321 1123946 2809712 3057113 -1 -2 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 282435 1410772 3854333 4304334 4655814 4841558 -1 -2 292245 1322110 3219604 3732728 3737330 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 515909 517001 871127 1066172 3183932 3893959 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 837897 1424511 2248886 3214755 3696070 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 2024891 3591317 4024094 4044246 -1 -2 4956 207311 679299 1140425 3069120 3490529 3527500 4025479 4295291 4861928 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 186851 191206 407673 461095 2015595 4720209 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4998389 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 316767 2368568 2406689 3389294 3879794 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 301853 614159 1063575 1888186 2509613 3042267 4027873 4637849 4756043 -1 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 80622 535477 1044915 1115322 1183584 1696651 1750005 1898266 2016768 2510427 3281381 3517739 3542613 4071333 4349102 4369393 4394989 4460047 4580827 4937494 -1 -2 149 899953 1440949 1466909 1619115 2226132 2549025 2983979 3423710 3822521 4202429 4537493 4785817 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 525713 1412700 2268021 3211791 4620295 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 695536 1343976 3470931 3632173 4657704 -1 -2 454430 615630 769187 890026 1434606 1454397 1808678 1834301 1865744 1892466 1950447 2476989 3668127 3761938 3776569 4073117 4119537 4312194 4436977 4550991 4839505 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 668931 1135274 3401166 3880061 4240418 -1 1253005 2348219 4206699 4945733 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 73558 609558 903959 1458281 2214822 2249400 2315240 2535218 3075435 3301121 3819090 4345116 4970438 4973884 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 77440 2052722 4188117 4922060 -1 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2749526 4141961 -1 435819 2536129 3452505 4018129 4932660 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 207891 1070888 4116119 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 226331 1184602 1221144 1227566 1392950 1839013 2292171 3006382 3364144 3592188 4492695 4877201 4987432 4992071 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3561302 4071668 4577892 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 283288 1563308 2009611 3000068 4175074 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 696716 977718 1728031 2303649 2514331 2828832 3738072 3947256 3967043 4055003 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 136101 2507137 2676216 3735797 3954784 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 438486 774629 2680177 2701597 3726346 -1 -2 430162 1088215 1432824 1491859 4999999 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 443405 1938783 2000409 2713411 2867754 -1 -2 869931 1779892 1786118 2122038 3245458 3644375 -1 1141709 1965411 2151489 2795782 3721354 -1 265909 797672 1495493 1870195 2076996 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 611973 2130851 3703660 4174020 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 297090 868754 925021 1228322 1406435 1904423 2234208 2741479 2806938 2808603 2972773 3201456 3675042 3881183 4062458 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 340239 540101 563510 872796 1266254 1608844 1917720 1947678 3335436 3610613 4457632 4637158 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 311024 759574 1266219 1370945 2055070 3256932 3783274 3987931 4482805 -1 -2 666576 823368 872407 2750015 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 843391 1593311 3070409 3707297 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1110125 1280542 1399218 1439074 4861250 -1 -2 505157 1689079 2379285 2706924 3120544 4061323 4282973 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 134720 437966 781855 1714181 2063572 -1 136975 301266 1040979 3704109 4433283 4831498 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 762559 1327808 2030219 3496556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 1716556 1750191 2223576 2714498 -1 -2 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 346080 811572 1189850 1557546 1823279 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 346080 811572 1189850 1557546 1823279 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 120201 258907 395049 760348 2773581 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 91145 2541850 4509513 -1 -2 121529 504714 541829 938120 2793720 2827782 3547732 3598720 4323486 4658211 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 1296201 2462166 2803549 2966274 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 766383 1559904 1771952 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3911231 4188355 4317663 4552878 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 818040 2414789 3273245 4334975 -1 107036 1592071 3267865 3793307 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 15515 396718 1809498 1924329 3444976 3882357 4622627 4800596 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 2533953 2612576 3338449 3843136 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 591412 1009127 1810511 3553461 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 331936 367293 440743 1063771 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 1690118 2114105 2146322 3234854 -1 1548747 4252505 -1 -2 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 438894 769510 1506023 1890935 2287174 3131325 3816684 4505990 4672321 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 189920 323375 1705882 2581332 2853321 3666190 4101074 4999052 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 755459 782409 3305401 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 -2 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 305446 2100817 2962340 3483222 3891213 4737370 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 983552 3781543 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 531701 557651 884361 2843620 4186404 4349048 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 463137 2310519 2954138 3872553 4576629 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 4122112 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 2882008 3511461 3957620 4466170 -1 2172684 2677892 2986326 3551689 4874827 -1 308725 568667 711575 3261337 3560985 3606837 -1 -2 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 488792 628585 2562056 2573046 3430702 3588827 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 525713 1412700 2268021 3211791 4620295 -1 1212747 2485913 3472487 3533230 4051928 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 1784151 1966001 2548016 2838033 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 42073 257419 847711 1147924 1282088 1352693 1816138 1965323 2354715 3403465 3498880 3751605 3865590 4252518 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 818040 2414789 3273245 4334975 -1 107036 1592071 3267865 3793307 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 1105 1796774 3497954 4718302 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2539149 2694357 4684028 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 211484 1021908 1708114 2550828 3323215 3837600 4484212 4521276 -1 -2 943199 1835382 3851363 4822202 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 165847 448366 1901518 1904889 2034422 2292367 3111809 3852174 4265556 4894249 4999999 -1 550948 836702 1188771 3333668 4469463 4646454 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 776447 1232868 1884475 2581950 3441480 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 361900 940820 1068774 1143105 3252518 4483864 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 1955031 2445173 4825414 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 628188 1186882 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 2580340 3834230 4089725 4891359 -1 174033 280768 627690 763620 862694 1453160 1604151 2608814 2723704 2771107 3437959 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 -2 165881 920983 2158647 3359558 3428121 -1 86677 92030 287267 465649 890727 3422636 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 -2 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 1234681 2340604 4156891 4416151 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 327079 1604275 2998743 3739114 4215144 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 67062 524218 894665 1009887 2084366 2156697 2162342 2348583 2711143 3161691 3207808 3672153 4708291 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 2461213 4288116 4933874 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 -2 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 20291 1032199 1081156 1219232 1808237 4081294 -1 493454 744891 923721 2378636 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 255286 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 -2 950000 3341436 4580600 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 516142 1926551 4284302 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4913140 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 -2 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 3845429 3970289 4165988 4973355 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 546428 910971 1166687 1337570 2808607 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 588899 1211225 3418910 4357325 -1 -2 188257 364509 1146280 1205124 2147611 2293041 3823613 4105444 4850034 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 91145 2541850 4509513 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 167273 505037 537765 553264 2283798 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 13671 2260808 2629012 3672928 4281104 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 687977 1371007 1407100 1462495 2215634 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 329789 620972 2062605 2935409 3459726 3659517 3956499 4612446 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 397936 2415221 2658084 3915674 4960981 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 5621 228947 902595 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 374122 1567706 4792194 -1 -2 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 45676 192726 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 104038 599788 661970 1426279 2168209 3669097 3840008 4244326 -1 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 278394 498072 971385 3804427 4539921 4809675 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 369003 817648 1158680 1318788 2177860 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 242978 1345307 3800092 4295565 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 254514 978727 1624095 3576059 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 135615 2246555 2351848 3842352 4058297 4208075 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 1548747 4252505 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 14772 124535 421263 855531 969659 1165704 1427803 1428380 1810648 2229538 2549525 2596017 2790593 2834202 3036428 3575465 3842278 3878247 4183843 4306373 4549266 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 760345 1547614 1562047 3098754 3949254 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 201056 326310 958833 984230 2154888 2167020 2692009 3382715 3553289 4066494 4972286 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 1238971 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 417630 1144179 2289358 3633600 -1 397936 2415221 2658084 3915674 4960981 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 50766 145553 3988537 4676514 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1436297 2280929 2593338 2696384 3567650 4366342 4953920 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 570396 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 477318 1019498 2544810 4022330 -1 -2 38157 360361 2361006 3778072 3785199 4289777 4379584 4653438 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 188210 970830 988148 1288568 3550395 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 713192 2456168 4693337 4722573 4828488 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 271595 638502 786953 851161 892163 1579397 2072133 2432474 3290438 3890286 3946314 4498400 4721569 4990680 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 415041 1997314 3556922 4108846 4197096 -1 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 766618 812787 2358677 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 266821 522340 784138 1829439 3802922 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 -2 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 92817 1369766 1417712 3862191 -1 106457 696495 1787739 3557706 4201648 4624255 4749170 4989355 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 3274898 3382154 3760880 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 467117 569250 3741552 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 498198 1333906 3721488 4001558 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 -1 655328 1815364 3895847 -1 38853 2167946 2934063 3129999 3661366 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 154515 2257571 2752182 3914963 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1852309 2264731 2491244 3237201 3283019 4523439 -1 -2 510606 823352 1812798 2740661 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 256794 996513 2227395 2438772 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 280768 763620 862694 1604151 2723704 3437959 -1 260161 771235 1843063 3395645 4145182 4458427 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 666489 689366 852075 2720144 4742684 4999999 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 668931 1135274 3401166 3880061 4240418 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 194538 1854529 3657555 4282841 -1 -2 9377 206234 537516 641968 1348129 2393773 2710819 4263710 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 378571 936036 1564487 2132528 4860500 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 2125521 2476931 3037581 3770795 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 472788 975311 1947417 2139526 2586132 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 762559 1327808 2030219 3496556 -1 342113 2391302 2885318 4329358 4339251 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 -2 149918 376359 684656 1010904 1066560 1067718 2660339 2911343 3789702 4447188 4693950 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 1358321 1510130 1684038 2130617 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1385470 2825853 2883823 3840623 4004003 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 596681 693753 3632500 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 219533 1402369 1494335 2876480 4051985 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 575628 761994 1338543 1543190 1553269 1559787 1969620 2143515 2259562 2460481 2808183 2895103 3036551 3279399 3390129 3550432 3967495 4486598 4789608 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 -2 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 -2 927331 2174135 3625598 3681495 4497183 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 401370 1031428 2370670 3450177 4207967 -1 3269838 3891874 3931510 4178593 4206862 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1066722 2038958 3220270 4357856 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 1134907 2221589 4526188 4611476 4738551 -1 1165898 1391669 1598410 2844900 3102882 3180811 3261249 3479900 4176975 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 230159 996532 1119821 1573008 1894025 4042544 4716913 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 995549 1670396 1842444 2285471 2635093 2678622 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 761504 818589 1018381 1831242 4199675 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 -2 177876 858846 1407891 2044224 3709832 4667141 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 1910837 2054821 2923122 3174600 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 199934 655680 1776517 2023097 2212594 2492986 3411169 3570950 3762658 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 762651 2760857 3280539 3447435 4020433 -1 -2 32632 439023 1933519 2902252 4898976 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 2024891 3591317 4024094 4044246 -1 780683 1088419 1290076 2075322 2082498 2686994 3081689 3779420 4295668 4325287 4702282 4965242 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 910035 1754973 3122568 3954567 4995172 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 223356 2008908 3151827 4343649 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 120709 1286336 3157517 4214838 4255753 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 666576 823368 872407 2750015 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 969071 1278679 2554718 2858204 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 409615 1310763 1554181 2319874 4605878 -1 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 2197063 4697701 -1 615319 2504399 3790297 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 249894 456425 768921 3591685 3830912 4729087 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 2075340 2239686 2911341 3089767 3887001 4196491 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 -2 419141 804538 823492 1679987 1764312 1918176 3275177 3301887 3319471 3883068 -1 1972057 2327522 2571961 2939952 4806556 4901649 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 668931 1135274 1549937 2173956 3401166 3880061 4042460 4240418 4271077 4358634 4969325 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 31413 299704 574315 755815 929958 1524687 1729372 1729848 2418705 2700696 3073011 3359266 4921391 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 985782 3204972 3626170 4444454 -1 -2 50905 672788 775261 989601 1787558 1850338 1945621 1980789 2341324 2346458 2530800 3050758 3085632 3506901 3703379 4109198 4595010 4713172 4920992 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 -2 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 87899 583332 1346640 1972180 3113302 4747829 4983164 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 1303445 1696160 1922997 3227093 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 -2 319031 882710 1434651 1584510 1764312 3615096 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 843391 1593311 3070409 3707297 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 96415 483513 861175 1262830 1395019 1401456 1561531 3537631 3722690 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 2403447 2671272 3195843 3799595 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 799222 1041742 2780128 3959367 4161764 4169828 4375992 4910835 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 -2 283288 1563308 2009611 3000068 4175074 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 1419612 2638991 2908436 3370400 4001568 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 3406527 3811450 3889476 4510306 -1 -2 1088093 1612676 2063928 4540818 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 161974 352584 608259 1345310 1571574 1975360 2456181 2927884 2993874 3580781 3854825 3880323 4158422 4201610 4955103 4963374 -1 -2 57547 1311542 1409587 2541774 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 80842 485520 1152329 4714172 4949985 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 329627 894622 1271504 1709787 2550979 4800821 -1 1458274 2342116 2467404 2601885 2727408 3121938 4703681 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 106185 876200 1185999 3668213 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 2204577 2787340 3281820 -1 367953 1076160 1653480 2032099 2386475 3189121 3649826 3865893 4242689 4690896 4730940 4881446 -1 -2 1039392 4358634 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 146371 493475 2906097 3960119 4354135 4457892 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4318537 -1 -2 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 2001232 4109572 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 621530 1704212 2473558 2668573 3866037 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 504714 2827782 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 823043 929437 2067829 2559795 4068464 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 210643 1545842 2471247 3787210 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 262972 652103 3260548 3350587 3433081 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 1757294 1901866 4190017 -1 301755 2633564 3042984 3349003 3950793 -1 -2 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 1326366 2500723 4279989 -1 2530361 2546462 4021283 4998967 -1 -2 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 454920 1072031 1806831 2414981 3657790 -1 -2 775916 2112032 2219564 3973830 4526744 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 522969 706273 875160 1764749 2573128 2700091 3546156 -1 655615 1428425 2737481 2954327 3082771 4321320 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1984712 4260546 4909561 -1 642237 3685338 4890445 4999999 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 519585 705796 1056292 2926291 4245245 -1 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1011307 1052576 1077515 1638851 2803985 3019510 3119034 3296820 3687418 3797463 3860936 4019399 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 756247 3359323 3986137 4200136 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 3080984 3315086 4635170 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 3863743 4063750 4076908 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 140958 188030 609517 1581387 1627459 1816374 2829048 4383390 4696544 4873889 4925600 4969567 -1 81879 645917 963029 989307 1949663 2899552 3033715 3194312 3219770 3381638 3912306 3961748 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 594234 923085 1774504 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1296201 2462166 2803549 2966274 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 92849 314821 812731 2570028 4920149 4925718 -1 161750 2631971 3747721 3884875 4438938 -1 922443 1731185 3814064 4344383 -1 264411 637163 726669 1055565 1538463 4366909 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 754060 2676232 3659235 4386816 -1 1932 2161635 2394411 3115072 3859254 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 1611220 1835648 2380607 2917641 -1 -2 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 67392 321515 385603 426030 758858 1943648 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 887076 2087301 3014965 4200484 4817777 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 3016911 3460349 3466186 3971120 -1 323813 2868172 2895562 3012373 3220872 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2845976 -1 1312568 1562474 1998704 3042392 3956409 4137623 4579844 4835205 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 738964 1520852 1716122 1913769 2601067 4705156 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 1207086 1607110 3366013 4902835 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 -2 71008 360037 697928 2337174 3784433 4082623 4358304 4466808 -1 1313246 2264540 2619826 3568291 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1164453 1253928 2017673 3460034 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 598153 827411 2159629 2685327 3835726 4257356 -1 128274 917431 4999153 -1 -2 1276231 2057283 2533814 4503995 -1 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 121970 597680 1055057 1071900 3919163 4488580 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 772123 3013785 4146661 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 728896 863896 1337100 2726857 3797479 3926249 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1731551 3585457 4228966 -1 81664 320907 1116475 1871625 3042072 3185784 -1 -2 582839 4391846 4453425 4885395 4982810 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 92381 531813 781447 3262950 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 1790758 2294755 2988628 3969507 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 564567 -1 1698133 3044093 4417557 4811439 -1 -2 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 1976358 2082925 2730735 3147299 4149147 4635561 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 125519 970809 1632191 3127534 4679403 -1 -2 1545734 3582913 3712136 4121362 -1 735982 1751550 2009014 2587424 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 201119 1244051 2868252 3495492 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 2167514 2787340 3281820 3910285 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 1071823 2564337 2801475 3362422 4145138 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 1039392 4358634 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 485974 3349310 3535040 3574715 3880902 4872894 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 578493 1173132 1237011 3148470 -1 -2 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 1068381 1274133 1843212 2611313 3124843 4664077 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 986811 1413080 1549013 2854064 3630476 3894294 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 211796 1801610 -1 -2 927176 1334529 1971425 2276273 3714821 4685291 -1 124627 1092621 2455287 3294450 3958622 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 712319 1922317 2435605 2965908 3131301 3454097 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1432542 1616285 3403644 4082440 4472238 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 414626 2749183 3850460 4864657 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 227653 317318 507570 856412 890727 1485047 2262584 2309771 2417883 2549186 2834647 3003590 3425413 3792064 4027332 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 91621 600124 2954458 3541095 3637460 -1 -2 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1280468 1660722 2026215 3435945 3922539 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 1541625 3919304 4301257 4501861 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 11598 2203405 2246038 3938810 4808423 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 205491 1242678 1586588 2082247 2360776 2404841 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 261525 2839573 4054944 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 177816 247469 1011152 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1548747 4252505 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 -2 154515 2257571 2752182 3914963 -1 454655 3378895 3670416 4477025 4793070 -1 -2 225444 1156714 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1757294 1901866 4190017 -1 3889476 4606941 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 2203281 2207150 -1 397936 2415221 2658084 3915674 4960981 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 79203 425616 542852 1372138 2574337 4504196 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 761795 822807 1291337 1299440 1424821 2933678 2968879 3616479 3836523 4230665 4384933 4796889 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 1581107 2650604 4243553 -1 1383571 1405084 2240164 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 -2 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 957815 1916777 1949520 2333153 4099147 4233973 4411586 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1074892 1259509 1752936 2486836 3454544 4191463 4774852 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 387451 455540 769254 1129589 1433028 3132049 3751102 3965208 4845463 -1 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 91145 2541850 4509513 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 90537 301072 431535 2808444 3010433 3801718 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 -2 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 363170 993055 1105507 1976181 2641762 3104628 -1 1088093 1612676 2063928 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 12638 569862 2049952 2321830 3581312 3775948 -1 -2 306451 2502492 3406323 3969741 4354776 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 946244 1324842 4281667 4451394 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 1784151 1966001 2548016 2838033 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1803021 2501189 2698729 3282710 3845869 4152611 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 542714 557182 1120459 1197569 1198291 1462880 1693805 1867870 2280489 2476878 3230095 3281229 3475637 3716268 4185027 4352634 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 456109 1119000 1304825 3966886 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 190486 568304 964235 1156379 1479447 1752578 1933968 2153065 2319155 2747117 2833165 3628648 3812274 4178842 4267936 4795152 4836908 4953432 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 1190452 1287524 1411306 2065385 4215403 4796772 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 -2 481562 820887 1126858 1175161 1989794 2325180 2655255 2892465 2943579 3004097 3256052 3491433 3760565 3970683 4707832 4764494 4795578 -1 86310 2237272 4495683 4999999 -1 -2 2321732 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 766383 1559904 1771952 2515276 2709056 3104028 3172034 3631575 4040683 4243777 4949068 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 974133 1153635 2226169 3664861 3729236 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 1314170 3424085 4336967 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1088093 1612676 2063928 4540818 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 4171541 4498380 4724701 4951219 -1 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 -2 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 1081302 2581298 3899409 4369674 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 662122 802578 2320491 2527277 2660892 3911797 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 -2 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 770748 1771583 2052993 2994560 3549605 -1 -2 116864 143479 1746795 3520463 4938167 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 53226 68025 2874720 3990143 4152732 4804757 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 3301195 3373078 3952740 3983807 4220515 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 1388615 1729332 3055827 3685217 3743365 4330403 -1 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 1117419 1686953 2202695 4612871 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 1006362 2328804 2458502 4612448 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 164476 1101433 1790936 2267461 2297643 2672838 2738492 3547109 4004462 4190568 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 3896412 3959662 4116653 4394890 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1591150 3447320 3778429 4787733 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 58731 197812 1405192 1844249 2450654 2452358 2954181 3251667 3509946 3692779 4699568 4907729 -1 550290 718257 917547 1807566 2366328 3017640 3050212 3994414 4760887 4784717 4930938 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 136101 2507137 3735797 3954784 -1 33520 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 367298 633691 1910651 1912322 2138251 2424879 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 253079 1241297 1292144 4888884 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 177816 247469 1011152 -1 -2 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 1358321 1510130 1684038 2130617 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 615213 826417 1255802 2382702 3218390 3390133 3507153 3729347 4315858 4411153 4626162 -1 -2 254514 978727 1624095 3576059 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 1242974 -1 -2 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 -2 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 -2 594011 607293 699236 2710158 3436659 3590367 -1 -2 1440337 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 2304982 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 629433 846610 3134482 4468180 -1 -2 1410449 2051420 2189293 2833352 3226780 3245314 3800803 3964180 4322900 4551076 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 205268 900864 1688487 2063253 -1 1326366 2500723 4279989 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 41098 3706277 4391711 -1 -2 294360 1026515 1088458 2270237 3025616 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 460387 607241 2428758 4365515 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 1757294 1901866 4190017 -1 3889476 4606941 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 972174 1482014 2152116 2644212 3299775 3419443 3678122 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1545734 3582913 3712136 4121362 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 1805348 3704626 4244409 -1 104499 848952 1323805 3440957 4790294 -1 -2 1365654 1407230 1431749 1449286 1466570 1654436 1935388 2191672 2371911 2404414 3292122 3357922 3381533 4023109 4380463 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 331776 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 953108 1267333 2154273 3191622 3680950 4697271 4713717 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 69074 473754 4484427 4593796 4782240 -1 1548747 4252505 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 686538 1150302 1240040 1795415 2196342 2660071 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 369003 817648 1158680 1318788 2177860 -1 -2 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 768807 1328105 1790270 1820819 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 178248 700517 1257189 3793817 4321003 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 12836 1407992 1850850 2906714 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 3292821 3301390 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 112193 635149 3347984 3479544 4985336 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 386178 503179 1221535 1523148 2146574 -1 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 932675 940362 2070752 3157042 3856010 4466597 -1 8901 1420670 2826680 3166733 3643482 3736165 -1 -2 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 747764 831215 1013723 1026911 1688717 2723253 2814352 2889715 3223086 3747099 3795460 4081920 4389477 4428755 4494417 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 1066722 2038958 3220270 4357856 -1 -2 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 550290 718257 917547 1807566 2207077 2366328 3017640 3050212 3737599 3994414 4760887 4784717 4930938 -1 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 390863 477232 1249611 1602223 3669611 4588849 -1 121462 473961 2198740 3436299 3743072 4152456 4297573 4313964 -1 -2 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 2097523 2239714 2400166 2880967 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 735501 4395168 -1 -2 311657 1284239 2095824 3475249 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 204665 333405 1010986 2786664 2973869 4146278 -1 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 629242 2120488 2717188 2757736 2977829 4057135 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 -1 -2 415822 1250010 1562325 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 239329 733640 1101395 1536144 1590716 1680168 1889335 2170998 2273824 2625384 2650408 4847785 4908885 4910500 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 2062558 2496330 3392209 3667826 3845801 4624568 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 730444 985321 1627822 1956333 3319570 3322746 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 263103 2823702 2941026 3052441 4013844 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 -2 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 424760 2300468 4075524 4630448 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1049347 1293280 2407303 3257287 -1 235403 1224454 1873999 2132604 2741507 3113842 3342652 3505069 4874993 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 225021 2847522 3069473 4798476 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 287267 465649 890727 3422636 -1 -2 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 752447 1572151 2992893 3245606 3252676 4593752 -1 1965411 2151489 2795782 3721354 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 837511 929741 1187514 2145207 4004499 4357035 4447541 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 41293 384366 1536544 1560725 1632559 1645721 4157610 4629127 4746910 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 1068577 1201049 2281680 3784754 4419886 4860256 4966640 -1 -2 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 623950 2195734 2465328 2822840 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 1956293 3234743 3968516 4719222 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 2665292 2908934 3493749 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 444090 705380 1248864 1346145 3606186 3783142 4045324 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 1889811 1952131 2275700 4025503 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 547124 865608 906648 992754 1305365 2085909 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 1315881 3275401 3515772 3657227 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 481562 820887 1175161 2580340 2655255 2943579 3760565 3834230 4089725 4707832 4764494 4795578 4891359 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 86941 928802 1363513 3954298 -1 -2 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 467117 569250 3741552 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 211796 1801610 2444970 3599608 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 379555 402491 3632226 4148463 4296322 4948863 -1 1267076 2537158 2637741 3049843 3051769 3115408 3177530 3363708 4084047 4171529 4418893 4594428 4978074 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 12160 1099757 1116538 1365603 1448579 2460733 2936176 4290527 -1 328421 1199215 1488985 3774750 -1 2551625 -1 54900 278165 378286 400014 454374 1433940 1954180 2874856 3223532 4247889 4709076 4763178 -1 -2 910035 1754973 3122568 3954567 4995172 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 570534 862851 1563323 3413158 3568006 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 1303445 1696160 1922997 3227093 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 434680 1154123 1835488 3622192 -1 1971425 2130854 4074907 -1 317824 1760600 2370299 3301872 -1 -2 2508874 3312329 4411672 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 2326365 2670998 2690141 2850226 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 596499 1469552 1786133 3206138 3389817 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 401171 2794510 2794836 3209509 3629105 4052379 4278312 -1 1290551 1317387 1735296 1837281 3302298 4498463 -1 -2 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 387504 1108312 1773954 2601481 3041549 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 107036 1592071 3267865 3793307 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 64697 125519 231154 1558401 1774568 1924924 1930935 2408778 2601905 2617534 3618955 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 574543 716303 927509 1344615 1568519 2101324 3875295 4834479 4849180 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 1490363 2128938 2879333 3430389 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 -1 -2 136101 2507137 3954784 -1 -2 1113521 1139347 1244714 1361433 1948351 3054492 3200939 3284548 3970434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 -2 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1635782 4081278 4910761 -1 -2 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 498198 1333906 3721488 4001558 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 4897 1815830 1864682 2592940 2707839 4988571 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1221528 3565661 4237824 -1 449305 1033195 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 -2 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 3889476 4606941 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 549475 1592770 3406527 3811450 3889476 4299917 4510306 4947590 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 3951327 4098432 4455389 4815396 4894795 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 1402643 3086012 4977020 -1 -2 756247 3205134 4342562 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 873647 1512029 1907848 2245079 2268063 2517627 2740815 3124447 3263356 3641653 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2482133 3244940 4182924 4210755 4814934 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 643219 910803 1401017 2261358 2426167 2582255 2737798 2771753 4672762 4757545 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 705627 1192494 2893908 -1 649198 1008357 1957414 2783718 2895795 4542378 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1529388 1995437 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 293785 689359 3549641 3612407 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1899099 2655080 4799118 4966974 -1 -2 455843 859790 912119 1834941 2243999 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 4922 1831384 2301242 3716339 4999999 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 821769 1299824 2244864 2272030 2345370 3836499 4213431 4490010 -1 -2 244776 283623 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 1260806 2618240 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 444545 577168 918280 2798027 3209721 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 832764 1716548 1917663 2274672 2293333 3106389 3435590 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 382 2338577 2642018 3295147 4177967 4771943 -1 -2 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 1574334 3090241 3291254 3615874 4273689 -1 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 225130 525899 4592768 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 13698 458012 1214625 1831416 1871603 3131907 3183312 3321897 4100843 4749950 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 2320584 3077237 3384317 3580778 4754538 -1 61741 479395 1230377 2578737 3712286 4422705 4760634 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 979779 2540938 3365224 4110915 4696213 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 759065 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 -2 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 260143 1404287 1585338 2029782 2722887 2807949 3065245 3114553 3950433 4040473 4427083 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1638 330336 4150156 4624359 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 762559 1327808 2030219 3496556 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 -2 619460 2657995 2948887 3066815 4259262 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 54405 3006959 3320651 3844187 -1 185898 340669 1504231 3369362 4118549 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 816845 831286 1087706 1580964 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 -1 -2 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4748597 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 403544 1261121 2280866 3948927 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 99133 1456370 2188720 3077468 3104668 -1 -2 361147 634629 1078481 2648098 4718011 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 335935 790914 1277891 3269546 3414062 -1 -2 101677 706967 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 452222 486440 1127961 1830500 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 910035 1754973 3122568 3954567 4995172 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1757294 1901866 4190017 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 121048 449463 2083777 2706773 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 2946105 4946878 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 515134 741295 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 3707030 -1 -2 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 995634 2134369 2612427 4167897 4475850 -1 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 194538 1854529 3657555 4282841 -1 -2 395736 2191344 3350345 4908436 -1 -2 1915628 2429312 4166565 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 278552 1574795 1790086 3530287 4582062 -1 1070910 2199366 3247691 3363968 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 402640 1093629 2057532 2114012 2502477 2874771 2900638 3960440 4116207 4243759 4548256 4688181 4784841 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 115911 933913 987288 1264995 2299977 2607414 2651165 4081718 4337961 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 161334 459811 538406 1136500 1159010 1343317 1412676 1453092 1728730 1769458 2949544 3090353 3929306 4053318 4708736 4748681 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 127323 638810 2906306 3694566 4225750 4399336 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 4955 2409528 2663653 2705761 3013566 3163909 4231305 4509972 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 331776 798937 822705 1555677 3123112 3607903 4517535 4781426 -1 -2 1332965 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 47593 214382 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4928571 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 240751 748220 1106323 1786740 1889617 2927472 3687503 3977644 4426326 4535793 4993810 -1 395632 996031 1166397 1620142 3390368 4142366 4157714 4382451 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 298068 497814 1281564 1879653 2072171 2102171 2258845 2396041 2641428 2897971 4017630 4219572 4335678 4955220 -1 -2 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1126710 1130718 1485662 4240564 4432931 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 -2 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 397756 2679658 3771334 4730324 4812251 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 569597 1415673 2022297 2061383 2716173 3843630 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 1684239 1839479 2717895 3651684 -1 -2 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 249056 2182629 2986276 3275227 3540723 4104828 4605503 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 689809 956657 1305021 1779395 2058105 2411938 2574383 2670614 2751641 3023191 3226990 4457741 4850628 4873196 4908543 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 566807 604243 911887 2540282 3970299 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 -1 1541625 3919304 4301257 4501861 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 -2 1075283 1399476 4437931 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 360807 1719633 2085129 3639978 3667138 4093368 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 1851264 2425551 3004540 4511807 4710567 -1 194538 1854529 3657555 4282841 -1 -2 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 596681 693753 3632500 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 498736 2168814 2354240 4022473 4430474 4746367 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 1287092 3408015 3807463 4780259 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 91788 364708 1306247 4107939 4532230 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4548032 4629786 -1 -2 138897 328297 330276 390938 524218 537934 648923 894665 1585808 2013323 2156697 2426857 2711143 3271789 3491080 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 126819 431298 718310 957626 1678396 2328740 2608773 3906219 4982703 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 1273553 1989400 3311117 3890346 4155140 4302744 4752126 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 56021 77843 133489 141356 233339 371593 563880 951762 995586 1122695 1442691 1643829 1645970 2078915 2250735 2302756 2770196 4289329 4912159 -1 -2 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 14314 416564 567398 845454 2892864 3547399 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 623950 2195734 2465328 2822840 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 283288 1563308 2009611 3000068 4175074 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 570906 721489 1164970 1624804 1933794 2013127 2018825 2828214 3059468 3117231 3133828 3279376 -1 -2 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 58445 120738 2069048 2920838 4004707 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 -2 625399 897459 911073 2859281 -1 -2 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 642237 3685338 4890445 4999999 -1 1667503 2017098 4411164 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2889639 3505169 3634842 4018509 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 568304 1227745 2442442 3006386 4202718 -1 -2 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 324094 423105 488323 1958345 2046630 2319778 2439187 2514535 2712152 2957687 3351109 3735289 3947490 4093185 4204051 4432850 4712290 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 731062 1201049 3438943 3661289 4987306 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 110924 149819 567606 1015068 1037666 1121057 1332792 1783313 2164863 2589148 3448837 3974846 4193904 -1 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1221528 3565661 4237824 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 1419677 1434242 3196472 4308013 4586047 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 473843 1225862 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1176478 2901109 4173017 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 257599 1113854 2586169 2612921 4290972 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 68477 330932 1543929 1926406 2321493 2458565 2866153 3277534 3390845 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 58837 523648 652526 907272 2442399 2748583 3003279 3555956 3714603 3979380 4242415 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 366133 983500 990271 2008019 3732205 4235179 4418999 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4399282 4920095 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 1955031 2445173 4825414 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 183642 1850033 2584136 3001619 3380055 4670538 4711719 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 273134 707762 936817 1190052 1670610 2093623 2263153 2551176 2712436 3137380 3477281 4282022 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 361147 634629 1078481 2648098 4718011 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 531152 736831 1210432 3266644 3813404 4842132 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 349724 1519213 1528820 1635188 1790758 2050946 2294755 2988628 3056968 3118726 3969507 4044573 4247791 4935534 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 632503 681743 985470 1998664 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 79419 483083 571400 3331133 3720489 3952270 4177204 4561457 -1 587765 1565038 3452132 4484166 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 383126 477739 1511223 1698375 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1405050 1937621 2366446 3318524 -1 237761 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 77440 2052722 4188117 4922060 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 203827 701805 832007 1357745 2251887 2272989 2283334 3160868 3420019 4571948 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 -2 23731 442840 1610140 2099520 2262864 2325733 2798946 2929764 3578799 3733636 4530508 4534144 4701572 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1432542 1616285 3403644 3675282 3832787 4472238 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 4575 32749 1617213 1677008 2713172 3659108 3678801 4972517 4984474 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1612286 1886729 3130908 4385682 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 459968 1229013 2842718 4324824 4340525 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 262086 766241 926655 1723100 2013747 2452198 2500400 2586079 2661667 3138399 3888819 3950665 4203354 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 1847577 2495407 2675472 4029875 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 731062 1201049 3438943 3661289 4987306 -1 -2 516367 2480074 2797757 3034443 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 306617 2209011 2649867 3988652 4118268 4553351 -1 -2 443405 1938783 2000409 2713411 2867754 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 -2 1736868 2606980 2663139 3234693 4129574 -1 885230 1257567 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 768380 1470192 2507406 4687833 4700695 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 4121362 -1 766618 812787 2751570 4325350 -1 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 506765 1132650 1204781 2761065 -1 -2 106185 876200 1185999 3668213 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 91145 2541850 4509513 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 721059 1036075 1063148 1505156 1919227 2156539 2836400 2903314 3612161 4221441 4414490 4827876 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 282097 483317 882432 1178744 1441018 1889927 2191647 2345332 2681475 2938476 3097362 3323658 3355276 3682356 4102615 4109318 4828677 4975705 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 2508874 3312329 4411672 -1 -2 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 907617 1357275 2289149 2607738 3827198 -1 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 3667210 3729663 3887323 4435998 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 877418 1966475 2175296 3045144 3583929 3594676 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 311657 1284239 2095824 3475249 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 271208 2027603 2585021 2586567 2667443 4626396 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 755785 2106982 2384281 3916339 4877502 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 2127011 2354547 2379199 3651323 3722968 3833576 4548561 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 463137 2310519 2954138 3872553 4576629 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1173896 2667050 3974803 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 285444 758934 2267038 3034571 4283563 4400369 4853281 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 -2 888875 1748903 2183301 2918763 3228844 4950442 -1 1286319 2553085 2936599 4102122 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 16816 133954 211983 670361 723626 761216 931903 2412800 2425247 3178030 3891023 4006978 4835829 -1 -2 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 473843 1225862 2052548 2096118 3264373 4662514 4720695 4977707 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 154515 2257571 2752182 3914963 -1 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1503509 2560774 2585181 2827256 2888284 3961637 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 734651 1623945 4317024 4970206 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3712286 4626215 4746530 4847538 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 -2 4331 69831 707930 930140 1333454 1364562 1589906 1940675 2248886 2250461 2412702 2848537 2985670 3095435 3799595 4092415 4127113 4208276 4246919 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 -2 244801 841732 2872013 3791236 4184796 4575616 -1 -2 95847 257554 1288036 1629880 2752482 3667774 4106963 4827787 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 1045800 1603141 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 1915628 2429312 4166565 -1 3267025 3889387 4784901 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 -2 16284 229070 1767929 2256483 2803919 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 2014657 2245966 3478288 4587203 4914595 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 266821 522340 784138 1829439 3802922 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1798800 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 2230094 3892687 4240606 4719328 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3462646 3899474 4775619 -1 -2 2782468 3103962 3959970 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 3274898 3382154 3760880 -1 162123 549895 653032 4292301 4758293 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2670614 4850628 -1 247586 869906 1772559 1998153 -1 -2 481714 671229 765428 2137791 3592577 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 -2 415041 1997314 3556922 4108846 4197096 -1 -2 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 1988237 2512936 3295287 4752545 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 219707 865928 2025323 2535288 3420290 4112833 4370911 4432616 4792624 -1 292248 1081302 2446295 3286911 3899409 4369674 -1 -2 1549937 2173956 2769771 3010400 3160189 4042460 4271077 4358634 4969325 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 1317689 1723526 4302534 4495921 4540921 -1 -2 731062 1201049 3661289 4987306 -1 -2 613283 3131036 3722114 4296710 4476235 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 1497952 1952037 2793141 3746080 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 -2 93454 1195534 1485805 2585310 3405418 3695179 4724259 -1 -2 484299 931877 1893524 4020818 4395561 4568579 4761640 4867146 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 770748 1771583 2052993 2994560 3549605 -1 -2 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 -2 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 3444327 3612558 3824543 4376857 -1 -2 3274898 3382154 3760880 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 403332 1652245 3738533 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 -2 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 758811 929642 1236195 4994613 -1 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 3274898 3382154 3760880 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 6127 618997 2238605 2932962 3728344 4287454 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 3274898 3382154 3760880 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 46186 345721 1977717 2956455 3407563 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 60230 2438705 2656567 3418501 4054079 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 -2 35158 2483002 3651433 4367040 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 301755 2633564 3042984 3349003 3950793 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 201056 326310 958833 984230 2154888 2167020 2692009 3382715 3553289 4066494 4972286 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 648016 1071994 1132452 2622929 4051518 4947335 -1 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 1160298 1196852 1364760 1603272 2147774 2755054 2797304 2985397 3745210 4046003 4149649 4174127 4181457 4274974 4374254 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 843745 913206 1013672 1304690 1826563 2381181 2741221 4212347 -1 -2 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 679950 725420 2940312 3842906 4565234 -1 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 1790758 2294755 2988628 3969507 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 284173 458842 581407 791396 2658347 3367548 3369160 3952216 4794459 -1 2418738 3191860 3307226 4148771 4542453 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 1234100 1300389 2656249 3139248 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 -2 935332 1615080 2367194 3328855 3367709 3891856 4138526 4287120 4728113 -1 859728 1259829 1277168 2374851 4971125 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1972057 2327522 2571961 2939952 4806556 4901649 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 1134949 2697676 3161916 4000636 4458742 -1 -2 144306 974060 1445370 2270594 2884748 3198173 3818701 3906525 3914707 3929609 4064905 4514139 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 1163024 1290563 3403650 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 429638 523067 790249 1639387 1982573 2078259 2111774 2240626 2467682 2716050 2780782 3350238 3423148 3672228 4489084 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 130128 721223 1030625 4049217 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 124027 472294 708225 1103453 1889281 3058225 3384908 3848881 3942113 4182895 4410140 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2196470 2803886 4115613 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1270346 1650926 3265726 4402582 4965867 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 942796 2687977 3241572 4196538 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 1956293 3234743 3968516 4719222 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 -2 447638 898310 1021900 1566068 1616449 1775187 1902192 2930807 3160740 3313457 3727943 4285788 4376614 4601787 -1 -2 403544 1261121 2280866 3948927 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 505468 784083 2609278 2668846 3056503 4684191 4839643 -1 -2 547554 1176450 2980701 3673372 4175524 -1 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 994016 1205643 2355452 3963485 4346805 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 1190452 1287524 1411306 4215403 4796772 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 400597 2345943 3243897 3669045 4371582 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 280768 763620 862694 1604151 2723704 3437959 -1 260161 771235 1843063 3395645 4145182 4458427 -1 1652310 1655472 1688688 2323705 2367796 2677245 4398046 4811145 -1 -2 1671860 2544473 2844308 2935844 3079005 3127832 3456563 3559426 -1 88950 580229 1662281 1984784 2238743 3941272 -1 -2 575683 988913 1359437 4829590 4922423 -1 -2 713178 2176431 3538495 3810035 3966734 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 754507 1798639 1837247 2710720 3888303 4877278 4996364 4999999 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 468226 1917294 2590913 3010662 -1 -2 81664 320907 1116475 1871625 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 -2 3274898 3382154 3760880 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 988148 2171158 3129232 3331898 3549529 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 1026613 1099463 4594278 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 205136 332451 4534180 -1 920561 1542678 2700960 3784196 4014736 4366299 4772763 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 679982 829491 2095651 2696906 4015964 4118386 4347859 4677086 4796330 4829267 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 556747 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 1331023 1591492 2211691 2404841 4727620 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 382 362519 695689 1335933 1916004 2245721 2338577 2642018 3295147 3598130 4177967 4771943 4852569 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 125519 231154 455474 1930935 2298206 4265084 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 1158825 2590060 2819121 3256001 4017362 4469590 -1 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 438473 2152036 2784853 3000136 4175364 -1 -2 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 175015 1104012 1816885 2351181 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1594155 3419598 4314048 4992377 -1 -2 46186 345721 2956455 3407563 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1529388 1995437 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 290422 752005 1587131 2234546 4456021 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 23889 82070 348257 825215 1127809 1340051 1800249 4173890 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 -2 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 256794 996513 2227395 2438772 -1 -2 242407 299291 502601 1393508 1702271 1817083 2128695 3158376 3999854 4000962 4382146 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 106309 505950 3957782 4582162 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 135615 2246555 2351848 3842352 4058297 4208075 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 88025 759065 866286 4690997 -1 -2 94975 107845 570054 1957923 2607041 2828126 3572812 3752983 4992662 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 529267 1068437 2044849 2790768 4725894 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 220300 2510044 2718693 3472079 4280143 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 158741 573823 1196886 2707842 4643742 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 414247 566724 2040950 2412893 2974056 3950525 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1416994 2854527 2933678 4384933 4946088 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 188392 328892 507778 509356 976194 1034002 1530630 2264027 2590359 3208728 4576613 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 539772 624711 861189 987956 1537845 2900372 3509079 4181377 4920095 -1 362802 678509 3135422 4952260 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 2930254 3691007 3991331 -1 -2 220300 592069 603564 1031368 2666258 3610318 3796144 4825740 -1 666466 1873653 2097592 3332669 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 290259 971524 1375794 2796727 3930497 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 -2 436532 470604 843623 893931 1719952 2604056 2609028 4778047 -1 -2 1052576 2559036 3296820 3687418 4898985 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 -2 991429 1255546 1569111 2379422 2433000 3847553 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1604356 1841342 1960032 3259502 3979505 4554133 -1 -2 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 308725 568667 711575 3261337 3560985 3606837 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 446361 1857964 3682807 4260060 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 81664 320907 1116475 1871625 -1 94071 107636 134720 252100 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 18600 348984 962010 1512665 2537040 3026803 3271921 4387292 -1 495220 758706 960267 1589245 1887650 2505499 4334438 4478494 -1 -2 3756142 3972899 4300165 -1 -2 813667 948391 2285696 3329771 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 400024 1311864 1336201 1463822 2060853 2207315 2276661 2546294 2999327 3527483 4207868 4634308 4970452 -1 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 205268 900864 1688487 2063253 -1 -2 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 111614 1590546 3501226 3800085 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 851219 874588 997253 1160320 1697506 2609571 2782403 2827732 3545608 3569998 4376425 4571361 4588150 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 1076172 1910290 4307289 4465266 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 24800 217054 810784 994214 1016596 1507556 1687392 1720578 1947847 2307316 3113392 3115402 3234502 3428424 3763539 3965572 4757291 4775293 -1 -2 337656 866942 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 1149651 1797461 1966298 2131597 2391950 3736109 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 2204577 2787340 3281820 -1 456679 639963 1554806 2317920 2632980 2668430 3552545 4495453 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 3265726 4965867 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 -2 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 178248 700517 1257189 3793817 4321003 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 199013 1514998 2945450 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 538501 635263 2425462 3329890 4071966 4617637 4761241 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 312860 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 864326 1835481 2134631 2353632 3859714 -1 290784 496002 606925 1079413 1136422 2163621 2511146 3174875 3315253 3935145 -1 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 3295287 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 81664 1116475 -1 -2 155109 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 290982 578558 1202952 1664743 2138829 4211174 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 4202578 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 576024 1033964 1933452 3210373 4511864 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 46610 2767592 3447269 3762901 4372392 -1 91625 1027551 2324790 3054471 3437910 3446042 3881840 4169780 4615105 4999999 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 1132212 1580383 2115896 2346375 2424734 2753185 3046746 3166755 3334424 3693706 4112242 4547648 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 1966738 2547171 2809942 3009310 3656552 3660741 3729403 4568408 4631137 4845223 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1932 2161635 2394411 3115072 3859254 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 145316 439347 1279619 1425461 3744515 4237698 4945106 -1 -2 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 1548747 4252505 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 2749526 4141961 -1 435819 2536129 3452505 4018129 4932660 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 155181 1732383 2430039 3843900 4882192 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 587779 3257768 3575324 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 3844068 4330808 4341119 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 279443 491103 748552 770226 1630127 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 1172095 1454804 2411872 4069402 4941227 -1 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 2472673 3645700 4735374 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 433971 1339624 3695121 3879825 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 822807 2194124 2968879 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 1039633 1929596 2201187 3078230 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 -2 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 770595 1763173 2352713 3835622 4489972 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 1516997 1565730 1626697 1725754 2258106 2683660 3337943 3641251 3806504 4333824 -1 -2 1757294 1901866 4190017 -1 236650 809889 1463842 2740728 2877590 4263559 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 203875 640890 653177 1134182 2121063 2594776 3510377 4919714 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 1315881 3275401 3515772 3657227 -1 40031 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 712132 1122932 1422918 1657362 2180255 2279470 2500575 4956129 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 -2 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 508364 1233734 1278637 1306575 3931743 -1 157832 2208345 4219216 4964956 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 1132212 2115896 2424734 2753185 3166755 4547648 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 1494092 2293366 3721305 4486637 -1 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 -2 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 2049481 4078179 4553334 4736786 4999999 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 998477 1402369 -1 452995 673028 2324288 2382311 4807674 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 765714 1198872 1319051 1464560 1830243 2120098 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 735501 4395168 -1 26362 1254965 1970868 2706292 4398028 -1 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 1943593 2719863 2757620 2954809 3572291 4488297 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 687337 2541590 2801060 2804606 4072264 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 148822 1337924 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1744342 2342845 2415179 2927873 3057129 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 -2 469194 1168017 1628063 1852679 3700130 4098080 -1 397037 2631849 2726855 2760971 3168708 3919391 4738213 4950232 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 1322447 2767535 3140927 3168622 4821615 -1 2309549 4669621 -1 -2 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 158741 573823 1196886 2707842 4643742 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 86677 92030 287267 465649 890727 3422636 -1 -2 227858 281440 1055051 1236600 1516854 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 2382569 3437596 4102738 4742954 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 701649 1305721 1349548 1884242 1953894 1982091 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 -2 337656 866942 1686759 2995808 4401880 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 1779892 1786118 2122038 3245458 3644375 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 2354050 2516906 3208267 3239954 3672285 4108140 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 693035 703415 1137735 1928664 2316641 2329255 2592155 2621081 3589997 4617024 -1 -2 340649 782413 826722 1675231 1798985 1840637 2024552 2268545 2326306 2497430 2553986 2971935 3029643 3853312 4136191 4360924 4394553 4885963 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 590226 1287521 1373275 1494217 1842855 1889819 1969622 2244150 3431466 3995093 4637522 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 1100666 2007917 3787405 4007434 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 813414 893535 1062808 2792193 4919382 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 -2 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 534845 965071 1245700 3457700 3602714 4615658 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 15399 573551 683624 1236387 1597876 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 666576 823368 872407 2750015 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 1619514 1852629 3463423 4600067 4759939 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 821769 1235283 2244864 -1 -2 95029 224710 640219 1059200 1356649 1490938 1570264 2298560 3879139 4204892 4563106 -1 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 481572 1616156 2635068 3339379 4540963 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 531834 842574 1627874 3984439 4868651 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 186758 847472 909722 1471058 2346166 2678954 2895466 3346219 3994631 4685359 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 504714 2827782 4323486 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 843745 913206 1013672 1304690 1826563 2381181 2741221 4212347 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1448837 2020828 2854759 4741403 4837947 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 -2 251153 278959 577571 1225069 1572379 1951435 2177644 2369644 2490548 2603296 3598736 3749552 4205089 4279636 4615340 4616040 4805823 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 2111923 2209036 2792321 3226494 3387128 4103874 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 2066120 2606356 -1 2282905 3149685 4754080 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 555213 858013 943040 2548222 3343728 3933332 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 153757 194602 385137 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 1798795 2143534 2899799 4595564 -1 -2 529267 1068437 2044849 2790768 4725894 -1 154254 2128207 2466949 2900834 4346902 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 1631485 1690363 3240724 4159587 -1 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 292245 1322110 3219604 3732728 3737330 -1 -2 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 534237 1852568 4129224 4821381 -1 423447 560453 697208 828163 2721128 3145425 3174776 3481332 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 655626 1173988 1701349 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 3457185 4356137 4499080 4669310 -1 -2 753632 1492283 1556914 2292607 2580943 2601336 2825406 3558905 3576915 3712487 3939580 4271782 4344336 4849788 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 1016596 1687392 2307316 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 20291 1032199 1081156 1219232 1808237 4081294 -1 493454 744891 923721 2378636 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 738214 2095216 2854688 2939778 3644962 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 414 884487 1034993 1047773 1172613 1230516 1358492 1576580 1609880 1874780 1983583 2064215 2423961 2488976 2655434 2929884 3191897 3530090 4059628 4324375 4741451 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 1228888 2353752 4584040 4608682 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 208442 297090 1904423 2741479 4011156 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 1851264 3004540 -1 194538 1854529 3657555 4282841 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 15826 939118 2300666 2957938 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 -2 154468 535826 1451506 2283001 2323663 2674785 3004544 3585505 3723081 4122693 4387418 4735374 4799175 -1 -2 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 782710 973080 1013146 2661946 3006331 4761770 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 -2 935846 946431 1013069 2340735 3697770 4190642 4241495 4258368 4393848 -1 3889476 4606941 -1 -2 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1541625 3919304 4301257 4501861 -1 350080 352981 459918 953095 1070902 4518047 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 1017392 1030987 1079059 1297945 2915835 3200541 4147838 4977504 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 -2 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 691004 1590748 1616110 -1 -2 1388299 3146523 3852189 3931606 4047834 4835713 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 556747 1984923 2551625 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 395049 877722 1321989 3497702 4919382 4934959 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 94124 1690200 -1 -2 287667 2032065 2764492 3257388 3964664 -1 1251669 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 39206 790168 2037562 2168336 2560975 3478150 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 -2 659757 1811944 3577527 4736099 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 65442 77050 726937 2371872 3940010 4033483 4115079 -1 -2 559218 2074769 3132025 3842147 3864713 4450640 4571546 -1 -2 512752 586907 1126675 -1 -2 165721 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 -2 179536 255941 1359157 1677681 2663186 2694634 -1 -2 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 810402 847560 1921163 3230605 4886660 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 86941 928802 1363513 3954298 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 355264 1984712 4260546 4909561 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 20209 564070 1893872 2518327 2634438 2788657 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 136101 2507137 2676216 3735797 3954784 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 481714 671229 765428 2137791 -1 -2 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 556805 3752139 4492366 4825809 4999652 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 -2 1402643 3086012 3242556 4977020 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 34615 472436 517777 846936 1668039 1714172 3111785 -1 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 768697 3172205 3208103 3487130 4746707 -1 -2 3951327 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 870588 1097939 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 1731551 3012907 3585457 4228966 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 186366 198669 813768 1427866 1460457 2209567 2375421 2435993 3880687 4431343 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 382248 669323 772182 909940 1783071 3286294 3334251 3603530 3887931 4221839 -1 -2 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 107036 1592071 3267865 3793307 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 560570 2081449 4177240 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 -2 1529783 1548424 1779422 3134614 3389381 4040387 4089958 4236482 4805757 4999358 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 32496 192162 327399 413509 446743 1137929 1237413 2766089 3004700 3566584 3863573 3927746 4146864 -1 -2 2111923 2209036 2792321 3226494 3387128 4103874 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 557772 1517388 1974028 2616484 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 11443 100054 379142 779521 3608797 3883888 4574982 4858537 4946149 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 1127519 3268952 3308259 4028327 4111711 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 1651146 2005101 2329209 2900131 4309982 4548655 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 -2 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 89897 291880 1210640 1229464 1365431 2196460 4273877 4701543 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 922443 1106341 1391502 1554683 1605036 1731185 1757296 2476390 2604963 3258536 3300658 3814064 4344383 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 81664 320907 1116475 1871625 -1 94071 107636 134720 252100 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 723087 892894 2932795 -1 -2 128737 146461 367790 2035238 3510987 -1 -2 130128 721223 1030625 4049217 -1 666466 1873653 2097592 3332669 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 481714 671229 765428 2137791 2854249 3592577 3631091 4281693 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 1286133 1811820 2567529 3929541 4754136 -1 74226 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 -2 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 254119 354742 805424 1111194 1429198 1766009 3845772 4416372 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 421263 424718 689864 715344 1216759 1388573 1676202 1862562 2084683 2875682 3248482 3831271 4477394 4891602 4938472 -1 927010 933267 1626581 1936184 2287402 2717526 3166924 3230891 4123101 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 849106 1892415 2948037 3198454 3437722 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 198016 619681 788814 3658240 3862027 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 2665292 2908934 3044693 3493749 4599592 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 2472930 2493513 2684575 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 917811 1109600 3539849 3662418 4461848 -1 225104 746629 879355 1824136 2298677 2328075 2600683 2671306 3311235 3462646 3739353 3899474 4316910 4775619 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 252415 469263 916234 1128492 1400832 1731551 2479428 2606869 3012907 3104588 3247160 3541304 3565915 3785178 3838550 4038484 4206054 4289355 4701112 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 196640 1476840 1866200 3941838 -1 -2 238378 1114497 2901260 4411173 4902433 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 1059397 1753562 2511815 3008768 4595101 4701460 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 2930254 3691007 3991331 -1 -2 1407802 2867027 4443005 4685785 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 107036 1592071 3267865 3793307 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 81664 320907 1116475 1871625 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 1194661 1636035 1998911 2048530 2373974 2820143 3696834 3737110 4500654 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 857220 2815059 3135059 4379687 4420711 4790178 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 585573 715054 777017 2228410 2354741 3196640 4340946 4764158 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 4544040 4549092 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 20389 278929 2466506 -1 -2 1294901 1433812 2017132 4285578 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 242005 732983 2186277 2933906 4697420 -1 -2 260143 1404287 1585338 2029782 2722887 2807949 3065245 3114553 3950433 4040473 4427083 -1 -2 1956293 3234743 3968516 4719222 -1 -2 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 -2 270300 706004 4145682 4267116 -1 -2 569597 1415673 2022297 2061383 2716173 3843630 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 1494092 2293366 3721305 4486637 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 2769771 3010400 3160189 -1 91145 2541850 4509513 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 77440 2052722 4188117 4922060 -1 -2 930344 3740628 4126350 4673362 4774261 4995211 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 290422 752005 1587131 2234546 4456021 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 -2 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 741587 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1969992 2009014 2096502 2247236 2386569 4849718 4986812 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 154515 2257571 2752182 3914963 -1 -2 515419 998477 1402369 1494335 -1 452995 673028 2324288 2382311 4807674 -1 -2 346080 811572 1189850 1557546 1823279 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 1314170 3424085 4336967 -1 -2 1237163 1917098 2052890 2767473 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 262142 1864268 4197634 4943085 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 638502 1866402 2652393 3584325 4129410 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 -2 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 540940 950751 1946646 2265463 3698060 4010508 -1 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 3153378 3222704 3624308 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 79032 557685 1567567 4872396 -1 -2 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 1971663 2432712 4220928 4337829 4881532 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 468226 1917294 2590913 3010662 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 1296201 2462166 2803549 2966274 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 -2 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 -2 568053 3148446 3209283 3261868 3931197 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 133266 263874 1657149 2698000 4393810 -1 -2 101376 910451 1508081 1683768 2830935 3263352 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 965063 1897839 3346305 -1 989307 3033715 3194312 3219770 3912306 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 452995 673028 2324288 2382311 4807674 -1 -2 1276231 2057283 2533814 4503995 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 1705751 2430230 2491511 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 143029 748895 979245 1007897 1309917 1433710 1469843 1725858 1995994 3795676 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 434600 1128759 1452395 1880002 2565928 2888088 2908872 3975291 4063212 4335918 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 414626 2749183 3850460 4864657 -1 568268 734217 3188114 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 1287092 3408015 3807463 4780259 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1972407 2541781 2612111 2861732 -1 313537 817851 2015860 2304843 2706808 2913164 3843239 4005339 4104714 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 3021694 3056250 3066721 3489920 3961922 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 4774271 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 917811 1109600 3539849 3662418 4461848 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 177876 858846 1407891 2044224 3709832 4667141 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 291027 763746 1408544 1455766 2492953 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 149918 376359 684656 1010904 1066560 1067718 2660339 2911343 3789702 4447188 4693950 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 515067 1315714 2273982 2337678 2904955 3210300 3881943 -1 -2 179536 1359157 1677681 2663186 2694634 -1 1598736 1994978 2036778 3988087 4281935 -1 -2 2321732 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 254858 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 202960 512183 758112 1151680 1266469 1420588 2527632 2557598 2821645 3013287 3351385 3446031 3577313 3710233 3999955 4090653 4435442 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 652401 1885796 2100960 3374116 4745598 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 342185 534804 1209391 2007450 2806035 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 210894 292953 1117444 2612111 2873096 3003130 3011089 3192521 4464924 4722084 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 137729 510574 749658 1746185 3679989 4000474 4001587 4500320 4872495 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 47593 214382 486453 593067 701074 767835 2241394 3097254 3344655 3413850 3817788 3877745 3958408 4471206 4928571 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 2535998 2698174 3617437 3871783 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 1928472 2629670 3292821 3301390 3861347 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 542714 557182 1198291 1693805 1867870 2476878 3230095 3281229 4185027 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 132756 644492 698140 2329915 2566943 2891200 3094456 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 2090681 4496409 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 258907 395049 2773581 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 433971 1339624 3695121 3879825 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 448626 777624 815373 2052956 4734687 4914292 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 510996 548505 811975 1411692 3271984 3882655 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 2204577 2787340 3281820 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 35827 162377 1655866 2393646 3141577 3604985 3622812 4947557 -1 556805 3752139 4492366 4825809 4999652 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 -2 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 58232 1494369 1595654 1649236 1900308 3133712 4913699 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 477028 1221528 1306865 1758627 4016635 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 761994 1553269 2143515 2460481 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 4380277 4999999 -1 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 892163 1579397 3890286 3946314 4498400 4990680 -1 -2 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 1410449 2051420 2189293 2833352 3226780 3245314 3800803 3964180 4322900 4551076 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 116864 143479 1746795 3520463 4938167 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 810402 1921163 3230605 4886660 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 621223 1231665 2107095 2203903 4521545 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1352304 2314748 3080365 3770812 3832700 3857072 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 159508 235203 678496 1542825 3889913 4483380 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 770366 1942816 2738208 3602129 4374602 4537335 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 736591 2745462 3521597 3531045 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 1299779 1513911 2034582 2351844 2534270 4087810 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 411568 2497788 2972726 3736165 4783124 -1 -2 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 899422 1510987 3824067 4056714 4356065 4642871 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 95065 2458734 3833927 4546761 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1430707 2181881 2842096 4696367 4753098 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 282435 1410772 3854333 4304334 4655814 4841558 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 200485 267686 2728642 3238852 3920177 4336655 4820969 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 197812 1405192 1844249 2452358 3251667 3692779 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 263412 570563 607408 1510845 2434223 2805797 3238010 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 204551 221502 274259 349682 1115984 1263789 1403432 1459525 2155727 2597618 2642337 2696463 2838122 2979539 3376048 3732648 4161466 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 529267 1068437 2044849 2790768 4725894 -1 -2 807880 873844 1342146 1754454 1964811 2016843 3240712 3481672 4347750 4617213 4870985 -1 451841 1386653 1387840 1975443 2271577 2887559 2945140 3118690 3270440 3340448 3528362 -1 -2 1518884 2643131 3878282 4101878 4859989 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3845891 4861067 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 481024 3317289 3573770 3853522 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 175683 471983 3305775 3573005 3768509 4120894 -1 -2 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 1294000 1318214 2957918 4223654 -1 491959 729901 1005306 2749087 3413318 4748996 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 987314 1182689 2388067 3429624 3485500 3959665 4726158 4755222 -1 557772 1517388 2616484 -1 -2 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 220300 2510044 2718693 3472079 4280143 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 -2 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 256794 996513 2227395 2438772 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 3153378 3222704 3624308 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 468474 714912 1099100 2475691 4329590 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 4047995 4311854 4646178 4819964 -1 679890 1550943 2883654 3040211 4363415 4494173 -1 -2 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 130128 721223 1030625 4049217 -1 666466 1873653 2097592 3332669 -1 -2 831311 3580674 4440411 4754599 -1 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 569868 1172621 4834960 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 2183625 2253888 2789573 3330352 3387473 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 158741 573823 1196886 2707842 4643742 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 106565 1446929 1743843 2705954 4266064 4969135 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 1102616 2838814 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 1075007 1479245 3175065 3288858 3640078 4457316 -1 -2 16107 855784 1027415 3326819 4479800 4578711 -1 167272 1799161 2091603 2399723 3027111 3757388 3892625 4487654 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1564517 1609079 2284703 2478147 4002259 -1 522969 706273 875160 1764749 2573128 2700091 3546156 -1 484621 2061550 2106177 2792485 4666119 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 2750055 2980150 4126270 4874215 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 385317 847058 888624 1150546 2319844 2498718 2563544 3554787 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 881610 2705112 2798137 3865068 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 16095 833956 1101035 1449960 1517187 2024891 2967761 3016148 3392600 3591317 4024094 4044246 4113702 4237132 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 83432 348399 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 276508 470489 511771 4438885 -1 -2 1399489 2118094 2727323 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 -2 4704 1598592 2499904 3247289 3332609 3530163 3872566 4608867 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 142316 476274 545102 545422 605097 844640 874359 915860 2171208 3585745 3697939 3840896 3984516 4896206 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 1180793 1246849 1286807 3198403 4487164 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 245551 1120833 1508815 1844309 1973774 2045827 2388452 4255197 4402223 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 106309 3957782 4582162 -1 312781 1476710 1987656 4051353 4331742 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 493454 744891 923721 2378636 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 721586 979183 1232624 1491511 3536516 3583240 4320621 4531882 4834647 4869011 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 101677 120181 1625990 1878450 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 1135828 1344546 1361006 1805348 3704626 4244409 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 988148 2171158 3129232 3331898 3549529 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 515419 998477 1402369 1494335 -1 -2 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 3951327 4256486 4324225 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 74781 462832 822954 1124463 3988862 4472404 4673377 4757262 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2616378 3710227 4417773 -1 -2 233465 479727 4122613 4771125 4796582 -1 3196760 3644020 4017781 4819794 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 359956 834488 1473638 2771321 4725849 4761888 4844853 -1 -2 402640 1093629 2502477 2874771 3960440 4548256 4688181 4784841 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 46610 2767592 3447269 3762901 4372392 -1 1389691 2320584 2763212 3116567 3580778 4573982 4754538 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 -2 564080 1989515 2004648 2642231 3597591 -1 249353 407611 1401759 1786963 4395904 4732471 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 -2 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 -2 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 197633 584678 721397 1258517 1351533 1778009 1923756 2008450 2009978 2530603 2895684 2963918 3491219 3645497 3762653 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 93429 387590 645495 1486927 1792390 1836381 2401516 2476131 2530487 2620124 2785065 3414642 3613568 4418890 4546108 4794897 4897050 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 270300 706004 4145682 4267116 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 2461213 4288116 4933874 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 766618 812787 2358677 2751570 4325350 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 -2 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 1407802 2867027 4443005 4685785 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 683447 1115100 2115879 2319093 2324635 3011249 3547462 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 15399 573551 683624 1236387 1597876 -1 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 78564 2645529 4473038 4535146 -1 -2 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 256794 996513 2227395 2438772 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 1619115 2226132 2549025 3423710 4785817 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 847400 1574609 1963057 2933076 3278706 4869856 -1 1078253 1168157 1238754 1413701 3240151 3252220 3343351 3773563 4323489 4924617 -1 186675 3589132 4360545 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 314280 1128888 1419858 1505502 1938698 2067631 2220284 2466464 2710839 2738277 2949225 3263863 3449370 3935056 4921391 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 305846 767053 1092511 1892422 2011710 -1 -2 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 146371 493475 2262732 2906097 3960119 4354135 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 2321732 -1 462690 567195 681925 913140 1256829 1500838 1917932 2151076 2187351 2330161 2723392 3234119 3369038 3699835 4200167 -1 -2 488115 3295337 4139163 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 -2 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 -2 733216 748931 1255832 1845660 2125584 -1 1548747 4252505 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 38853 2167946 2934063 3129999 3661366 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 94071 107636 134720 252100 437966 459394 781855 1714181 2063572 2535381 3049744 4968412 4999999 -1 360472 655500 822366 1061063 1686973 2790768 2821231 3137891 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 164856 267325 1023558 1774623 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 1619115 2226132 2549025 3423710 4785817 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 240770 629871 2127425 2338344 2832496 3791976 4927090 -1 -2 257599 1113854 2586169 2612921 4290972 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 870588 1097939 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 82885 1341743 3251294 3338809 4444895 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 850998 851989 912078 1157987 2231539 2590734 3151447 3172587 3798432 4018152 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 -2 758811 929642 1236195 4994613 -1 4956 104412 207311 679299 972338 1050476 1140425 1220323 1599831 1683944 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 962518 1010180 1787170 2471920 4985647 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 725714 887724 1635018 4028862 4147293 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 -2 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 601263 3305987 4235473 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 161279 777602 1333658 2554295 2859540 4066382 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3328235 3433342 4650100 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 1067191 4149566 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 4069345 4594840 4624195 4638127 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 208442 297090 1904423 2741479 4011156 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 318863 642311 1941601 2297126 2413747 2707653 3017543 4214417 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 9027 513346 940601 1062715 2180188 3344757 4547475 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3584942 3981618 4442503 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 1847577 2495407 2675472 4029875 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 907617 1357275 2289149 2607738 3827198 -1 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 181742 683625 1190336 1193604 1465056 1641192 1892396 3057406 3222868 4530322 4891054 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 1405050 1937621 2366446 3318524 -1 -2 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 167273 505037 537765 553264 2283798 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 70463 231344 235545 1452367 1717075 1988237 2288570 2512936 3055569 3295287 4752545 -1 -2 434680 1154123 1835488 3622192 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 473245 589891 804646 2966169 3961886 4369009 -1 -2 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 285500 381359 1983774 2235823 3937144 4239654 -1 -2 969071 1278679 2554718 2858204 -1 597301 655194 913560 4540021 4787837 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 142112 1211623 1372571 2851499 3016589 3449379 3735621 3886440 4104766 -1 -2 687337 2541590 2801060 2804606 4072264 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 399864 762054 1951007 2122586 3265583 3348343 3621765 4158165 4479499 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 218236 360327 728246 1233294 2360628 3334063 3621965 4014268 4320291 -1 295450 317918 1667460 2255244 2390592 3443963 3555180 4648329 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 1449343 1627290 3765224 4631003 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 800134 1463589 2066137 3174600 4970301 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 -2 919247 935332 1615080 2367194 3328855 3891856 4108080 4138526 4287120 4728113 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 1296201 2462166 2803549 2966274 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 2559605 3079610 3316230 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 813344 2068970 2099622 2232731 3479657 4321186 4812171 -1 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 1087643 2080742 3275295 4886793 -1 1340735 1980341 2041535 2185659 3476749 3752874 -1 -2 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 95144 3355939 3943683 4296421 4347234 4481545 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 -2 619187 652993 3343393 3892066 3924440 -1 1361778 1422230 2695178 3158003 3572650 3886239 4505339 4729208 -1 128737 146461 367790 2035238 3510987 -1 -2 429566 837097 1708884 2333343 2482372 2558572 3004388 3096862 3195632 3228022 3751175 4160662 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 96921 214868 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1764545 2187126 2536091 4370043 4751576 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 403544 1261121 2280866 3948927 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 -2 706967 1070307 1633636 3248790 -1 1311259 2513472 3280931 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 391466 410036 904488 2089699 3019163 3620809 4293317 4324557 4537925 4700901 4740720 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 82885 1341743 3251294 3338809 4444895 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 1134291 2569388 2570690 3001153 4022007 -1 -2 1899099 2655080 4799118 4966974 -1 -2 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1097261 2095039 2157794 3273042 3284784 3393650 3840127 -1 550087 1481784 1559071 2524892 3021969 4468204 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 27974 1650040 1683462 2095428 2371455 2424467 2432488 2498752 2502701 2574872 2627422 2693489 2893247 3345123 4508349 4961406 -1 56088 665395 1730866 3626783 3967939 -1 -2 188217 921265 927119 972286 1222075 1297365 -1 220501 699816 938940 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 40619 337429 468226 991429 1255546 1708970 1876619 1917294 2590913 2644465 3010662 3941822 4728712 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 552736 619250 2332173 2678383 4021122 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1139626 2036869 3686813 4474415 -1 1052934 1918690 2222924 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 290739 622342 2671555 4970668 -1 588899 1142542 1211225 2177706 2357058 3418910 4183516 4357325 4592030 -1 49830 3067410 3231118 3379044 3753534 3871992 -1 -2 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 2560774 2585181 2827256 2888284 3961637 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 67902 86536 1912436 4099617 4323052 4554782 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 1407596 1695027 1963206 2080601 3873417 4495388 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 2382569 3193593 3437596 4102738 4742954 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 -2 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 -2 2769771 3010400 3160189 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 713178 2176431 3538495 3810035 3966734 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 291725 314407 2111435 4566975 -1 238378 1114497 2901260 4411173 4902433 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 416445 528548 935083 1013780 2243445 2902443 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 -1 -2 504714 4323486 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 113526 197028 947888 1597648 1745712 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 271570 828395 1089379 1289702 1522883 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 34198 821107 1028109 2423597 2463055 2490155 2756941 3351593 3960408 4598656 4701541 4738374 4785862 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 434680 1154123 1835488 3622192 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 1971425 2130854 4074907 -1 317824 1760600 2370299 3301872 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 23871 548500 550052 607722 4228158 4602190 -1 92817 1369766 1417712 3108668 3862191 -1 -2 2403447 2671272 3195843 3799595 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 -2 1478790 3828613 4898442 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 188210 970830 988148 1055315 1254132 1288568 1481028 2251629 2252942 2662209 3550395 3948086 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 1294901 1433812 2017132 4285578 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 899422 1510987 3824067 4056714 4356065 4642871 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 4417773 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3329212 3851585 3971675 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 104412 972338 1050476 1599831 1683944 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 314062 1451724 1859960 2796336 3141237 3315951 3810599 4772400 -1 -2 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 719982 2623419 2881212 4439127 4656798 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 460291 997661 1108567 1204880 1239972 1241579 2770028 3365356 4182105 4296131 4933645 4999999 -1 -2 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 2866594 2994296 3257348 4461950 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 110198 839284 1077230 1627774 2302244 2721535 4128185 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 317597 1375632 2019368 2117085 -1 -2 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 90821 100440 426927 2033375 3047383 3410210 -1 2382569 3193593 3437596 4102738 4742954 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 237860 976743 1044376 1322320 2141930 3871917 4317463 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 701263 1311402 1340116 3699296 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 58445 120738 2069048 2920838 4004707 -1 92030 107571 465649 -1 -2 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 705627 1192494 2893908 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 453162 1090262 1399263 3484202 3864070 3868372 -1 -2 58731 2450654 2954181 3509946 4699568 4907729 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 937225 1013396 2834927 3254508 4677618 4736194 4922831 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 595906 723045 1884056 1982235 2056534 3525504 3655594 3788117 4397280 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 1296201 2462166 2803549 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 2749860 3691811 3817798 -1 2076217 2312176 2501276 2918140 3134542 3379989 3451142 3617131 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 922443 1731185 3814064 4344383 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 57653 98766 1860772 3396639 4353426 4501224 4880785 -1 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 -2 266404 1427619 3983437 3989374 -1 463052 881577 954079 1170562 1385367 1780904 2369891 4073566 4142640 4186796 4528609 4642150 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 82549 739633 861390 1714076 2135345 3178838 3390252 3581642 3736309 3812278 4007414 4165409 -1 -2 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 299291 1393508 1817083 3158376 4000962 4382146 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 333455 2750215 4240222 4644611 4814375 -1 811692 2095340 2786130 3023750 4482544 4832593 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 661556 673555 2473597 2707355 4797719 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1231219 3098464 3196556 3269889 4827493 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 402120 1588064 1779912 1949510 2272048 4132570 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 559420 2180761 3993128 -1 330412 410036 709708 759304 904488 1751754 2089699 2670349 3620809 3668033 4293317 4324557 4537925 4917276 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 917811 1109600 3539849 3662418 4461848 -1 -2 493454 744891 923721 2378636 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 176583 2264391 2297084 4831999 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 346080 1189850 1557546 1823279 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 -2 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 449305 1033195 2473783 4039690 -1 41548 326165 1075740 1091305 1790082 1855160 2080445 2349521 2417506 2885683 3140060 3276687 3528684 3679798 4153890 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 766618 812787 2358677 2751570 4325350 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 94124 172696 1076631 1212910 1353102 1596341 1690200 1962711 2417651 3253965 3416654 4792567 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 540420 549377 1023837 1329609 1352532 1395980 1556213 1949851 2098901 3520865 3869866 4067918 4223336 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 1339889 1570319 1632158 1650586 1906761 1911633 2207714 2699045 3018880 3635405 3764850 3938132 4174389 4327824 4869704 4915442 -1 170413 1356541 2301735 3080417 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 1056421 1367137 1608839 2213886 2617246 2753346 3234022 4286829 4502277 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 -2 32632 439023 1933519 2902252 4898976 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 770748 1771583 2052993 2994560 3549605 -1 -2 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 169974 1029987 1718959 1933530 2367669 2442888 2461143 3338850 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 1910837 2054821 2923122 3174600 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 205268 900864 1688487 2063253 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 345761 481759 955377 2848915 4617356 -1 -2 214639 1170306 1618939 1723426 2581056 3081993 3545130 3706176 4319651 4461305 4489709 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 370346 501462 1177662 1265830 1461295 2970464 3687735 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 167273 505037 537765 553264 2283798 -1 92381 531813 781447 3262950 -1 -2 247647 931612 1420562 1641881 2007241 4295574 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 846162 1074060 3637612 4221283 4358805 4857171 -1 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 1548747 4252505 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 85044 829478 1231258 1333137 1522259 1817296 2285013 2289424 2749373 2794569 2917341 3124641 3797987 4334049 4605553 4636065 4937107 -1 -2 733584 1432341 1551331 2266565 2508838 3433502 4711031 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 134091 756801 1099842 1915539 1963031 2060004 2271405 3200834 3685233 3773968 3819177 4393071 4577726 4666680 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 557765 1153675 2180987 2697968 3041564 -1 -2 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 954185 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 2321732 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 746629 879355 2298677 2328075 3739353 4316910 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 -2 41098 3706277 4391711 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 2752182 3914963 4079110 -1 -2 270335 1636928 1752476 3269984 3320372 -1 770366 1942816 2738208 3602129 4374602 4537335 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 3951327 -1 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 38238 2991131 3665518 4301277 4350854 4374932 4914727 -1 -2 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 1439682 1744082 1838693 1960897 2348788 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 79207 1100666 2007917 2479925 2748131 2968840 3362781 3787405 4007434 4226701 4359311 4490372 4541608 -1 81452 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 919247 935332 1615080 2367194 3328855 3367709 3891856 4108080 4138526 4287120 4728113 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 -2 125519 231154 455474 1930935 4265084 -1 -2 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 1603569 2157228 2575491 3092937 4814517 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 529267 1068437 2044849 2790768 4725894 -1 -2 68223 1892415 2948037 3198454 3437722 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 2629670 3292821 3861347 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 103378 950000 3341436 4085247 4226713 4580600 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 -2 335935 973953 1662174 1988434 2497165 3535377 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1004895 1310342 1314361 2144213 4060927 4153933 4215935 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 85866 92572 1099086 1480689 3434769 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 81664 320907 1116475 1871625 -1 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 971506 2711852 3081993 4215583 4956825 -1 -2 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 707495 1095004 2007965 2264807 2675989 3809528 3915234 3919891 4802655 -1 2681606 3837515 4497856 4528410 4821729 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 375592 720465 1591943 2333360 2881928 3971015 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 768061 1324378 1396961 2993822 3137380 3512249 4316371 4580358 -1 -2 1790758 2294755 2988628 3969507 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 3950 23206 177596 527698 1277979 1683768 1906161 1945530 3122364 3728528 3790334 3940574 4527324 4780342 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 -2 772655 1170377 1587665 2390598 -1 12638 569862 2049952 2321830 3581312 3775948 -1 1605023 2517839 2519278 4775061 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 1039633 1929596 2201187 3078230 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1351795 2115341 2954386 3487551 4989435 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 1407802 2867027 4443005 4685785 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1497942 2414453 2445256 4472586 4534013 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 48350 827848 1680153 3812782 3931175 3947804 4855903 4978135 4987960 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1926938 2151579 3748969 -1 116864 143479 1746795 3520463 4938167 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 -2 664568 951807 1762411 1901393 3703247 4735981 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 908856 2034779 2188125 2677563 3586008 3869489 4056721 4848920 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 391902 917431 2454831 3967349 4903375 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 858560 872089 1054012 2737095 4685013 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 -2 2097523 2239714 2400166 2880967 4567204 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 -2 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 462050 940039 1577749 3261534 4811063 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 88025 759065 866286 4690997 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 810402 847560 1921163 3230605 4886660 -1 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 621223 1231665 2107095 2203903 4521545 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 761325 1683279 2854171 3145091 4977787 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 15755 141836 1251378 1480380 3330428 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 4252681 4407543 4503488 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 1371526 2531790 2584271 2652698 3481966 4345439 -1 -2 23871 548500 550052 607722 4228158 4602190 -1 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 77440 2052722 4188117 4922060 -1 57842 462894 1875529 3362536 3758236 4588849 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 587779 3257768 3575324 -1 -2 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 18594 2137232 4403183 4469508 4801822 -1 594184 2169357 3094319 4010622 4095222 -1 -2 319031 882710 1434651 1764312 2938503 3615096 -1 -2 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 6826 730039 1226357 2101189 2903574 4882668 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 91145 2541850 4509513 -1 162642 557772 1517388 1974028 2616484 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 49658 57113 514723 1299728 1690510 1857871 2290233 2968707 3236521 3535022 3942626 4221642 -1 -2 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1612286 1886729 3130908 4385682 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 205268 232291 604497 900864 1322383 1506515 1688487 2063253 2328094 2497085 3150761 3504913 4505269 -1 -2 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 1874375 2217439 2624763 2685855 2846527 -1 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 116512 1560325 3012233 3126682 3213641 3715475 3810561 3886419 4690261 4771260 -1 -2 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 1405050 1937621 2366446 3318524 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 -2 3274898 3382154 3760880 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 107036 1592071 3267865 3793307 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 128737 146461 367790 2035238 3510987 -1 -2 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 320840 1287689 2849344 3058806 3732467 4178073 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 556747 1984923 2551625 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 947837 1002903 1102198 2165931 2355622 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 1684861 2029767 2258411 2793175 3905599 4047392 -1 -2 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 3611998 4849718 4986812 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 -2 907617 1142048 1280267 2666322 3955214 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 95001 323443 869758 1518037 2154956 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 128653 1095145 2242823 3646384 4646564 -1 -2 174033 627690 1453160 1611220 1835648 2380607 2608814 2771107 2917641 -1 -2 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 143967 532428 1145589 2006701 2747408 3388668 -1 -2 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 1405050 1937621 2366446 3318524 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 379607 1554873 1735201 2923737 3144373 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 -2 515714 778365 2031977 2712301 4874816 -1 -2 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1378093 1650153 3167601 4134975 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 167273 505037 537765 553264 2283798 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 116512 1560325 3012233 3126682 3213641 3810561 3886419 4690261 4771260 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 2769771 3010400 3160189 -1 392885 1337113 2185968 2208083 3258847 3851585 3971675 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 758112 1151680 1266469 3446031 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 625399 897459 911073 2859281 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 361147 634629 1078481 2648098 4718011 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 211796 1801610 2444970 3599608 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1889811 1952131 2275700 4025503 -1 -2 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 111315 515958 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 2833731 3880307 4011636 4167021 -1 782595 1128800 3085545 4020017 4355594 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 349175 1355088 1567960 3812393 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 823043 929437 2067829 2559795 4068464 -1 -2 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 1956293 3234743 3968516 4719222 -1 -2 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -1 -2 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 94393 866152 1105546 1591657 1792827 1858114 2628209 3241086 3729999 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 646645 804414 995569 2135594 2619992 3585592 4400356 4569625 4599592 4621503 4628263 4755923 -1 -2 49237 708746 882392 1036983 1240993 1249661 1863507 2407716 3077136 3130865 3179660 3245749 3615779 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 2111923 2209036 2792321 3226494 3387128 4103874 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 1149869 1252961 2325753 2668290 3155837 3342905 3977543 4327864 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 661556 673555 2473597 2707355 4797719 -1 -2 270300 706004 4145682 4267116 -1 -2 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 1021068 1044934 1460902 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 687977 1371007 1407100 1462495 2215634 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 77734 148671 394556 573759 895764 989789 2929855 3899309 4330200 4714133 4868651 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 979464 1514947 1734646 2401094 2895232 4480346 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 402120 1588064 1779912 1949510 2272048 4132570 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 1440720 1543389 1663741 2974960 3782196 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 36546 1264684 1944458 3562600 -1 -2 1238656 2433131 2958348 3081821 3896328 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 414 1047773 1609880 1983583 2423961 3191897 4059628 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 272664 1545325 1914965 2254554 2608846 2711474 3016911 3460349 3466186 3971120 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 -2 760513 3119270 3591888 4728584 4926253 -1 -2 265261 669371 709729 1720803 1921051 2536693 2585855 3390694 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 749510 952219 1586199 1608443 1889871 1932824 2074151 2367395 3457559 3494955 3735544 3829658 4343542 4384602 4700935 -1 -2 219792 665921 799913 1894089 2077235 3449544 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 4155826 4390060 4563206 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 362802 678509 3135422 4952260 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 64190 1624650 1706494 1841474 1870862 2004971 3531369 3556666 3792114 4781059 -1 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 18345 362802 431298 615998 678509 1159744 1422266 1996206 2608773 3006344 3135422 3822699 4100932 4545635 4650770 4798235 4952260 -1 -2 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 173932 1125112 3261865 3418446 3530731 -1 -2 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 833895 994595 1302394 3085703 3229428 4323611 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 263412 570563 607408 1510845 2434223 3143452 3238010 -1 201287 466606 1381784 1672418 2015994 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 35701 2592940 4621511 4667568 -1 -2 245988 331211 732372 2263989 2901412 2919524 3044938 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 962518 1010180 1787170 2471920 4985647 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 870055 1249837 3409959 3996669 4153721 4790076 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 -2 2321732 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 1915548 2268441 3265818 3424085 4180473 -1 756247 3205134 4342562 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 32496 413509 1137929 3566584 4146864 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 215202 896526 1593190 1963350 2658846 3107828 3536415 4309966 4386186 4594356 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 609969 960970 1453921 1879032 2096392 2207369 2249659 3057702 3136806 3896044 3902279 4367518 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 420465 472668 1615012 1647802 1874779 4171758 4389906 -1 1371526 2531790 2584271 2652698 3481966 4345439 -1 460684 823043 929437 1052682 1134804 1462791 2003515 2162264 2281174 2406686 2559795 3135639 3196413 4068464 4086998 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 430162 1088215 1432824 1491859 4999999 -1 -2 1847577 2495407 2675472 4029875 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 -2 2403447 2671272 3195843 3799595 -1 531974 1485176 2589634 4014440 -1 208013 1156958 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 650910 1811547 1891556 2311481 2625920 2831787 2884355 3144731 3737863 3759149 4016170 4832570 -1 12793 707849 1019276 1157282 1396574 4290915 -1 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 -2 233465 479727 4122613 4771125 4796582 -1 359956 834488 1473638 2771321 4725849 4761888 4844853 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 119838 262439 302632 854727 967146 1571060 1584023 1760293 2394067 2679290 2894558 3154583 4187981 4473920 4482281 4542976 4564509 4977183 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1447858 1498874 1981762 2019953 2051075 2607668 2828380 3605566 3980021 4563024 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 269318 1072618 1608994 3037075 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 36597 937368 997661 2141894 4264341 -1 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 2266886 2574387 2836317 3258847 3329212 3543377 3851585 3971675 4426942 4677806 4787366 4970193 -1 -2 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 11598 316205 1573573 1799593 2538135 3938810 -1 578493 1173132 1237011 3148470 -1 -2 227515 934230 1274933 1606143 1610256 1997080 2098429 2930606 3209757 4734411 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 -2 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 156327 424718 689864 1347795 1529067 1862562 1903946 1986099 2084683 4404121 4638021 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 735982 1751550 2009014 2587424 -1 -2 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 864079 1384553 2023153 2846405 3019036 3881573 4901794 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 611973 2130851 3703660 4174020 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 496544 787517 974133 1153635 2226169 3664861 3729236 -1 -2 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 237440 376642 2265037 2778089 2932964 3031524 3540133 4736815 4978983 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 -2 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 62599 262568 602171 988395 1114302 1567056 1700207 2003942 2061668 2230295 2391021 2835274 3561379 3632491 3745973 3978483 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 333211 445142 1304659 1367424 1401811 -1 -2 859728 1259829 1277168 2374851 4971125 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 489346 614112 1084828 1104901 1229610 1420284 1551841 1923330 2487958 2709336 3049646 4057947 4962990 4969124 -1 -2 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1364471 3405418 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1237163 1917098 2052890 2767473 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 2111923 2209036 2792321 3226494 3387128 4103874 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 226952 546767 1232653 1831718 2530595 2536509 2649152 3437654 3574130 3733229 4161478 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 655626 1173988 1701349 3457185 4669310 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 1266076 1779399 2531070 3286044 4678649 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 55674 186075 297722 419055 1179991 3452132 -1 -2 1039392 4358634 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 490044 2515764 2674742 3127919 3413008 4331120 -1 -2 379159 462777 1290529 1352557 3715571 3856478 3941278 4432280 4897384 -1 -2 397756 2679658 3771334 4730324 4812251 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 206847 576024 1033964 1241949 1933452 2428110 3210373 4190859 4300807 4511864 4988738 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 104759 1221900 2187174 2472532 2940130 3596897 3807440 4251518 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 3354449 4857271 -1 19140 202457 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 698097 2067446 3565940 3598400 4836741 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 430046 576882 1612572 2044330 2562820 3935059 4850849 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 1252837 1392557 1712933 1985687 2778558 2825720 3147202 4205164 4238055 4573141 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 175962 284844 308408 362810 3923024 4132440 4568460 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 256794 996513 2227395 2438772 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 77615 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 2043055 2320570 3996248 4519682 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 2508874 3312329 4411672 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 1211795 4669582 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 1594903 1696589 1818362 3570965 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 -2 757997 1967291 3146503 4999999 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 556747 1984923 2551625 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 156691 738090 1251540 1886492 2029573 2691875 3067359 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 227923 2242083 3808681 4466276 4494111 4549625 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 3072632 4455837 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 357454 417160 564172 2205187 3089651 3957284 4436152 -1 -2 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 252641 2547423 4344726 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 232041 499250 758774 2616547 2954067 3304513 3520931 3804616 3965699 4559767 4721534 -1 -2 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 621223 1231665 2107095 2203903 4521545 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 175015 1104012 1760141 2351181 2586463 3355403 4238006 4875076 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 576024 1033964 1933452 3210373 4511864 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 388438 2323501 3015322 4449356 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 -2 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 26142 1986542 2959514 4582667 -1 1074328 1967086 2477071 2609702 2794268 3928573 4257437 4567014 4805330 -1 660568 1136116 3059376 3818696 3968674 4356278 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 32632 439023 1933519 2902252 4898976 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 125519 970809 1632191 3127534 4679403 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 3951327 -1 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 523377 1184000 2206245 2330319 4677233 -1 -2 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 674494 1541299 2998114 3105368 3200028 3399801 3937982 4207020 4250581 4514349 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 144369 346232 1616428 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 370346 630829 1177662 1374043 1461295 1492903 1705204 2264875 2643602 2729120 2806943 3687735 4039800 4871058 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 859884 1886686 4212052 4536325 4796715 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 991429 1255546 1569111 2379422 2433000 3651820 3847553 -1 -2 369891 726352 862285 929104 1562397 2869538 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 391902 917431 2454831 3967349 4903375 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 477318 1019498 2544810 4022330 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4677437 4727990 4820424 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 859728 1259829 1277168 2374851 4971125 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 452995 673028 2324288 2382311 4807674 -1 -2 51479 165606 461613 860095 4639652 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 400597 2345943 3243897 3669045 4371582 -1 -2 587779 3257768 3575324 -1 -2 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 -2 1490363 2128938 2879333 3430389 -1 -2 1260806 2618240 -1 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 657810 995549 2515230 2635093 3304439 4775561 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 136101 2507137 2676216 3735797 3954784 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 51891 114050 655478 771162 1530278 1580343 1761824 4121710 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 282435 646055 1305446 1410772 1928471 2146832 2386746 2586608 3073961 3796618 3854333 4304334 4655814 4841558 4865511 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 609271 1061746 2969018 3189510 4060715 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 346392 1096023 1572117 1623163 3474055 -1 -2 727421 933610 1108179 1958549 4155385 4739008 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 1960 526441 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 35470 725076 864964 1662587 1872720 3456699 3729653 3786337 4363129 4783023 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 703439 754641 1841635 1851213 3460052 3741862 4370562 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 316468 961451 1207214 1431750 1958750 2009474 2170117 2288204 2587259 2653336 2876181 2956364 3238324 3364458 4046612 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 414626 2749183 3850460 4864657 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 2261340 2435208 2755773 3610115 3918754 4108912 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 91145 2541850 4509513 -1 -2 1110720 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 101376 910451 1508081 1683768 2830935 3263352 4668294 -1 1204368 2501413 2515253 3510641 4622516 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 1088093 1612676 2063928 4540818 -1 44186 186272 1039580 1876076 1898828 1997290 2659504 4078668 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 380865 1122329 2588317 3122165 3327051 4117099 4242235 4999999 -1 122354 202955 1503257 1512160 1840828 2882008 3003173 3063623 -1 -2 768258 1004225 1093915 1262343 1683653 2309549 2916469 4669621 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 397756 2679658 3771334 4730324 4812251 -1 -2 778350 1022717 1545360 2048068 2258189 3334638 3401036 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 2215077 2588485 3143126 3448909 4509675 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 256794 996513 2227395 2438772 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 682870 1052790 1112750 3027825 3440698 3969741 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 502746 3557749 4431988 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 532139 590868 3484929 3980536 4116223 4669874 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1572367 2114414 2140394 2459291 2945352 3890346 4255956 4424231 -1 413912 520379 3290276 3515223 4166664 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 1217374 1556873 1651911 2514031 4121296 4803196 -1 -2 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1100666 2007917 3787405 4007434 -1 1293818 1667153 1839680 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 2508874 3312329 4411672 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 770748 1771583 2052993 2994560 3549605 -1 -2 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 1290486 1670750 2021635 2820456 3841159 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 -2 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 -2 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1546270 2350557 2863860 3407259 4609235 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 -2 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 865411 1051281 3642992 4610724 4667707 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1190289 1257966 2189387 3452153 3842568 4364553 4874377 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 -2 107036 1592071 3267865 3793307 -1 -2 179536 255941 1359157 1677681 2663186 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 868367 1842473 2549470 3868686 4069257 4172923 4343797 4442957 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 1049051 1586033 2292571 2465135 2540498 2676974 3365309 3470648 4558440 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1385539 4037959 4923789 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 422339 1002614 1848292 3679410 4467215 4729789 4894497 4978095 -1 179359 375115 537492 844386 1306962 1541081 2039155 2871367 4708161 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 942796 2687977 3241572 4196538 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 2731311 3479985 3700413 4206574 -1 -2 629084 633207 1005306 1940393 2749087 4545602 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 405423 1092337 1735502 1826911 1999895 3585403 3682135 3712032 4040439 4840370 -1 -2 250214 481185 1143268 1597559 2068786 3049492 3792159 4278952 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 400597 2345943 3243897 3669045 4371582 -1 -2 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 1125284 1179966 1339862 1522274 2271277 2443516 3004546 3052762 3199186 3966989 4227871 4801385 4971363 -1 -2 363170 993055 1105507 1976181 2641762 3104628 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 910035 1754973 3122568 3954567 4995172 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 140664 1311037 1852309 3030139 3833790 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 507778 2852084 3006453 3611916 4576613 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 -2 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 1684239 2717895 3048507 4618597 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 555724 1434014 2487270 2501035 3940131 4667000 -1 -2 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 3274898 3382154 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 292245 1322110 3219604 3732728 3737330 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 -2 1331023 1591492 2211691 2404841 4727620 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 3951327 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 870588 1097939 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 1910837 2054821 2923122 3174600 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 -2 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 1956293 3234743 3968516 4719222 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 131782 594749 2715543 2873293 3157451 3604952 4119479 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 4289329 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 569868 1172621 4834960 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 -2 1049347 1293280 2407303 3257287 -1 235403 1224454 1873999 2132604 2741507 3113842 3342652 3505069 4874993 -1 15838 276847 806121 2509209 4751111 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 -2 164147 188763 3482376 3981642 4860687 4999365 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 376572 2068922 2958002 3028928 3437798 3713177 4372213 4748536 4749626 -1 -2 226015 1225904 1240998 1267181 1863729 3017655 4002193 4259921 4630662 4758933 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 922443 1731185 3814064 4344383 -1 2884748 3906525 3929609 4064905 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 249462 2467047 2553085 2863424 3270391 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 -2 645667 765018 1536031 2944631 3020438 3692821 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 16329 1388222 1451213 1655495 2131638 2644887 2973971 3419905 3518131 3550294 4395539 -1 -2 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 58445 120738 2069048 2920838 4004707 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 3260032 3644353 4476898 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 300163 924604 1004254 2595357 3306635 3493455 3933935 4780928 4815891 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 282459 511227 820413 1681382 3178166 -1 188732 691226 992599 2241081 3397164 3573250 3857107 4362524 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3930497 4248248 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 182289 637076 3463076 3720665 4429194 -1 98866 206662 338483 736497 2143851 2762041 3989702 4198155 4286378 4343340 4914543 -1 111614 1357860 1590546 3501226 3800085 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 427564 713410 2144626 2984605 4073964 4112789 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 2644707 3456636 4562265 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 1188588 2164083 3296580 3472290 3890708 4519734 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 -2 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 427564 713410 2144626 2984605 4073964 4112789 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 392885 1337113 2185968 2208083 3258847 3329212 3851585 3971675 -1 -2 116894 1132735 1146309 1549215 2988660 4002530 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3505608 3796693 -1 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 258152 1335848 2380961 4079538 4250480 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 -2 143444 892805 970697 1116484 1327497 2010682 2845976 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 13671 2260808 2629012 3672928 4281104 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 762559 1327808 2030219 3496556 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 668654 1134291 2569388 2570690 2726723 3001153 3650469 3693762 3862934 3994109 4022007 4946935 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 489348 865411 1051281 1234016 1419110 2423845 2740205 3642992 3768621 4301749 4610724 4665491 4667707 4965270 -1 -2 804958 1979582 2729534 3506820 4907981 -1 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 543483 2278588 2280850 3185772 4673735 -1 675807 797335 1523095 2426147 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 562571 642356 737458 1562957 1724656 3112614 3434820 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 42644 627671 927294 2173175 2218121 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 317467 1609059 2230871 2232212 4866989 -1 541820 2392112 2612157 3966008 4284547 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 700476 1688607 1788767 1943826 2494146 2789685 2940799 3404836 3857461 4265510 4667389 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 1294901 1433812 2017132 4285578 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 292273 1059704 3114765 3218050 3496985 3565573 -1 -2 1804193 1992212 2823161 3748240 -1 -2 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 1915628 2429312 4166565 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 700439 886480 1194139 1577181 1647305 2071839 2886486 3190417 3537453 4048705 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 32889 129231 513834 600900 1166618 1893197 3099058 3855015 4578808 -1 -2 746289 800548 849025 1255546 1569111 2379422 2433000 2695972 3094058 3651820 4434323 4908828 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 87558 391078 421240 1375540 2798815 3478688 4374230 4588245 -1 241679 886065 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 1016596 1687392 2307316 -1 539416 591777 1289617 3030075 3402669 3510479 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 1490363 2128938 2879333 3430389 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 592729 1123476 2419572 3471532 3656914 4144092 4426245 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 10048 303873 2211143 2822808 3892610 4056728 4622665 4632216 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 617484 790423 810032 1302449 2949334 3094396 4549220 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 1119360 3199850 4453419 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 -2 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 1748353 2078527 2158288 2166507 3026456 3443640 4022846 4869401 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 430449 1742026 1985706 2365158 2529822 3388102 4809329 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 -2 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 1109751 2102115 2409662 3468463 -1 -2 640837 1954489 4347364 4375005 4819357 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 -2 774876 845665 1017846 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 2046198 2989902 3552652 3952875 4365941 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 305846 767053 1092511 1892422 2011710 -1 451123 791543 1571169 4775884 -1 964561 1141316 3392520 3850115 4632066 -1 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 478790 602119 1138973 1517345 3430304 4727480 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 736591 2745462 3521597 3531045 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 17948 577485 1072094 2134115 3307294 4712251 -1 -2 961566 1205599 1381878 2195248 4669544 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 768697 3172205 3208103 3487130 4746707 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 463137 2310519 2954138 3872553 4576629 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 3330783 3362857 3479803 3505107 3587764 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 165347 526456 1051851 1195844 1704407 1711728 1808799 1977995 2848132 3620222 3737123 3844317 3878583 4042460 4145977 4351892 4819861 4996639 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 961566 1205599 1381878 2195248 4669544 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 84365 615213 826417 1255802 2382702 2559645 3218390 3390133 3507153 3729347 4039038 4315858 4411153 4626162 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 529267 1068437 2044849 2790768 4725894 -1 114051 354679 355264 1344358 1865739 1881530 2551440 2901467 4304151 4804872 4902735 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 259142 1911879 2171381 2992875 3232683 3929710 4283891 4977401 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 125519 970809 1632191 3127534 4679403 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 726658 1466043 2674206 2921147 4682231 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 518989 712663 1252668 1742027 2056952 3048426 3322391 4115943 -1 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 423762 578848 2843618 3454756 3990801 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 567392 922747 1031711 1366578 3040963 3320259 4954080 -1 -2 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 -2 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 282811 1059981 2164206 2531070 3758529 -1 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 117483 636880 771061 974733 1316657 1544421 1558828 2028766 2404185 2558847 3729266 4996195 -1 -2 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 713192 2456168 4693337 4722573 4828488 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 476860 477458 3074108 4737970 -1 1684239 1839479 2717895 3651684 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 179536 255941 1359157 1677681 2663186 2694634 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 2665292 2908934 3493749 4599592 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 32496 413509 1137929 3566584 4146864 -1 871215 1655989 2224534 2371375 2630485 4632313 -1 -2 481714 671229 765428 2137791 3592577 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 346392 1096023 1572117 1623163 3474055 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 299291 1393508 1817083 3158376 4000962 4382146 -1 -2 640185 3720713 3817852 3868436 -1 985782 3204972 3626170 4444454 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 198623 4884449 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2364896 2672250 3356303 3728274 4234869 -1 -2 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 23398 135482 1038530 2270013 2534722 3763571 4922677 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 369003 817648 1158680 1318788 2177860 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 1075283 1399476 4437931 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 731062 1201049 3438943 3661289 4987306 -1 19357 730406 840553 902516 1253624 1813710 1974252 2082478 2772165 2776439 3016836 3048490 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 2203281 2207150 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 1446824 2098614 2738488 3436575 3504532 4736910 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 188210 970830 988148 1288568 3550395 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 331936 367293 834366 873518 1107383 1737292 3938697 3988046 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 361147 634629 1078481 2648098 4718011 -1 1715876 1938232 2881928 3343774 4038031 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 1485805 2585310 3405418 3695179 4724259 -1 52648 243881 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 232291 604497 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 219795 327898 801276 2810766 3387440 3906533 4889157 4916517 -1 -2 1105 1796774 3497954 4718302 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 -2 48873 1886277 2106585 2648035 4451194 4856110 -1 48000 332290 504907 1925730 2327968 2756483 3399244 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 100791 424348 437293 1019721 2463419 3672958 3705837 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 570629 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3101466 3287442 3352302 4332588 4768505 -1 -2 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 615319 2504399 3790297 -1 -2 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 797904 875770 1041316 1097950 1203681 1540300 1838892 2421148 3740137 4910749 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 67392 321515 385603 426030 758858 1943648 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 -2 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 -1 -2 2841996 3152092 3205935 3994008 4873294 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 334115 471546 587385 1493832 1716204 2294843 3678306 4174264 4802749 -1 -2 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 -2 312781 1476710 1987656 4051353 4331742 -1 153095 504454 579222 610823 1309786 1371029 1429376 1743790 3820155 4282809 4375417 4566039 4806560 4832720 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 52648 833022 2188993 2311744 2719626 2741447 2840818 3053516 3707186 3770315 4856604 -1 -2 267296 2967857 3012044 3671353 4438569 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 2354050 2516906 3208267 3239954 3672285 4108140 -1 -2 651847 911407 1398073 1799961 1834173 1990088 2432125 2483894 2772606 3255514 3397859 3574015 3638586 3677679 3724202 4094351 4122660 4548654 4581757 4829646 -1 -2 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 731062 1201049 3438943 3661289 4987306 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1087587 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 366549 394556 968882 989789 1168489 1599704 1844012 2929855 2990150 4330200 4868651 4925441 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 293785 689359 3549641 3612407 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 620978 1217869 1892068 3160090 4037844 4478023 4628502 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 293213 1562097 2305991 2563121 3823731 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2731311 3479985 3700413 4206574 -1 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 373220 586907 759902 1664977 4340877 4738052 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 885267 2868128 -1 810402 847560 1921163 3230605 4886660 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 3709956 3902093 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 273187 2575145 4154025 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 331776 798937 822705 1555677 2189144 3123112 3607903 4517535 4781426 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 873704 1004529 1305179 2718396 4446189 -1 -2 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 579761 1031944 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 190636 331072 523351 720163 1502848 1745910 2525531 3410966 3709137 4753345 -1 -2 555705 949404 1781383 2865518 2933527 3366283 3825316 4294411 4604507 -1 557765 1153675 2180987 2697968 3041564 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 1559633 1566786 3382631 4511894 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 -2 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4970773 -1 1499114 1998590 2356455 2561176 2653973 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 53226 68025 2874720 3990143 4152732 4804757 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 503283 1837192 2405854 2630146 3488385 4378105 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 626830 914702 1679360 1927447 2522425 4221074 4239790 4320732 -1 8773 93551 1493209 2248493 3142935 3822985 4184231 4635193 4805052 -1 -2 116864 143479 1746795 3520463 4938167 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 691886 1169520 1285749 1407836 1440488 1767671 1801057 3024194 4376980 4684391 4973667 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 1182982 1828693 1951746 2082318 2600166 -1 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 322182 485715 2078749 2496252 2984669 3226248 3285246 4170237 4675106 4838956 -1 418611 844326 959647 1071327 1764557 2578373 3867093 4399088 4866945 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 1126858 1989794 2325180 2892465 3004097 3256052 3491433 3970683 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 -2 469117 978846 1204161 2825073 3605147 -1 530805 654593 771950 3129911 3576964 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 178248 700517 1257189 3793817 4321003 -1 -2 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 2245546 4738944 -1 -2 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 26362 1254965 1970868 2706292 4398028 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 510606 823352 1812798 2740661 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 -2 318863 642311 2707653 4431289 -1 397936 2658084 3915674 4960981 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 -2 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 398997 1550618 2757217 3790365 3861467 -1 -2 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 53226 68025 2874720 3990143 4152732 4804757 -1 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 413912 520379 3290276 3515223 4166664 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 -2 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 1471248 1733417 3522512 3692461 4033206 -1 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1348157 -1 -2 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 415822 602253 823489 874181 1250010 1562325 4934682 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 253143 2105986 2401383 3636319 3950830 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 244801 841732 2872013 3791236 4184796 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 59366 78298 279500 471827 1224808 2124179 2278716 2315896 2485638 3195335 3243499 3580250 3881484 4877840 4881669 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 2665292 2908934 3493749 4599592 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 -2 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 2321732 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 1490363 2128938 2879333 3430389 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 346080 811572 1189850 1557546 1823279 -1 -2 63928 239933 346049 979139 2515768 2536909 4969076 4989337 -1 -2 375245 600085 756828 1280542 1501283 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 736591 2745462 3521597 3531045 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 266404 1427619 3983437 3989374 -1 -2 848952 1696153 3320611 3402701 3646838 -1 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1953727 2541688 3472776 3708503 4216585 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 1157558 1773860 1857360 1916572 2027427 2737189 3013977 4768505 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 2099520 3733636 4701572 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3808967 3827713 3973254 4303791 4519445 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 -2 1910837 2054821 2923122 3174600 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 235976 1079472 1692326 3743063 3812513 3940759 -1 150661 1178987 3223592 3545889 4223890 4728204 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 -2 1690118 2114105 2146322 3234854 -1 -2 101376 910451 1508081 1683768 2228719 2830935 4668294 -1 -2 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 2121934 2205207 -1 -2 280701 340734 1349532 1905461 4724432 4794977 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 761072 770244 1363242 1822778 1914325 3018868 3358490 3590020 4113595 4801346 4990860 -1 -2 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 59271 464416 522464 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 1130292 1146771 2766768 4044418 4106566 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 1076269 2332686 4128394 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 94124 -1 -2 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 181736 1457500 2432201 2802230 3450528 3567686 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 -2 154312 998519 2172217 4033332 4501663 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 -2 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 1358321 1510130 1684038 2130617 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 961451 1207214 2170117 2288204 2587259 2653336 2876181 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1428085 1739148 2741919 4709649 4801456 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 463137 2310519 2954138 3872553 4576629 -1 1207086 1607110 3366013 4902835 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 473264 2063977 3296941 4230894 4740073 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1252812 1619115 2226132 2549025 3594343 3605250 4320206 4399046 4459256 4499570 4785817 4827176 -1 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 175683 471983 3305775 3573005 3768509 4120894 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 4922 1831384 2301242 3716339 4999999 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 -2 397936 568932 598573 638100 1189443 2415221 2658084 3915674 4390658 4726168 4960981 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 1340249 1362654 1526320 3050876 3718771 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 -2 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 149 899953 1144885 1440949 1466909 1682244 2256275 2983979 3118954 3122048 3822521 4057693 4149063 4202429 4537493 4664179 -1 -2 550087 1481784 1559071 2524892 3021969 4468204 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1678573 1988666 2692273 3858683 3863673 3907718 4565087 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 268279 376621 698737 702673 1543523 1963660 2215383 2243649 2330833 3081461 3827211 4215287 4326441 4535205 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 727335 1766710 1996151 2157046 2630457 2981027 4490650 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 854617 1350117 1929328 3173577 4368809 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 1388299 3146523 3852189 3931606 4047834 4835713 -1 1339979 4999999 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 883721 900266 1867214 1991344 3310003 3468975 4539191 4679550 -1 -2 696521 1395357 1593690 1749005 2254913 2500852 2634520 2786415 3617911 4015868 4201962 4260357 4967857 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 2749860 3691811 3817798 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 1091640 1206373 1639103 1791934 2885823 4486462 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 822807 2968879 -1 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 530805 611453 654593 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3129911 3193332 3576964 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 139936 489855 507888 589179 1044796 1764965 1776531 2694422 4231782 4234722 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 332104 549937 834142 958933 1066722 1702941 1714815 2532607 2938225 3096796 3327827 3788258 4267763 4293347 -1 -2 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 3274898 3382154 3760880 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 78695 475171 1001562 2829425 -1 -2 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 1613309 2309431 3170738 3871217 4750136 -1 -2 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 493454 744891 923721 2378636 -1 -2 776447 1232868 1884475 2581950 3441480 3971426 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 -2 1221528 3565661 4237824 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 -2 391466 3019163 4700901 4740720 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 213411 397039 591465 1487421 1558237 2209993 2557372 2737023 2975630 4483748 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 713192 2456168 4693337 4722573 4828488 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 -2 452995 673028 2324288 2382311 4807674 -1 -2 346705 394586 1719035 1774808 2110181 2241104 3461003 3639416 4019977 4712597 4805880 -1 1311259 2513472 2566514 3280931 3382460 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 81664 320907 1116475 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1114222 1487629 2329364 2465870 2612758 4219551 4824620 -1 -2 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 1789395 2783931 3892679 4084443 4245725 4339251 4702904 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 310299 1571223 3361813 4079720 4522621 4671602 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 691886 1169520 1285749 1407836 1440488 1767671 1801057 3024194 4376980 4684391 4973667 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 314062 1451724 2796336 3141237 3315951 3810599 4772400 -1 232041 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 1440794 1462475 2104550 3033927 3174768 3707306 4086431 4341104 4398816 -1 246627 506048 961191 1272872 1791267 2545610 3894995 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 497150 1651518 1678717 2390936 3293903 4007314 4438548 -1 -2 229317 1291061 1535784 1922268 2041435 2062755 4227815 4231717 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 292245 1322110 3219604 3732728 3737330 -1 -2 1171663 4023902 4146405 4994310 -1 15639 393390 1513301 2114398 2605439 3149677 3483887 3544620 3951150 4109217 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 154312 998519 2172217 4033332 4501663 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 367792 2531730 2755732 3435969 4522787 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 261525 2839573 4054944 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 706406 721645 886193 1004605 1102775 1551969 1803803 2717879 3018910 3902093 4009744 4082980 4606578 -1 -2 268570 843014 1657399 1693775 2928247 3216300 3624882 3900446 3911231 4188355 4317663 4552878 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 -2 14314 416564 567398 845454 1955031 2445173 2892864 3547399 4825414 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 694224 776229 1559633 1566786 3382631 4511894 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 333603 707220 1246409 1300101 1862268 2964053 3376511 4546907 -1 167684 1155083 1829748 3238667 -1 2313980 3163747 4899431 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 249353 257210 407611 1401759 1786963 3604343 4395904 4732471 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 2012755 2944636 3143957 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 -2 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 962799 1042372 -1 -2 829781 1050806 1415047 1608184 1781493 2294816 2933284 3406322 4206149 4690588 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 4550892 4886701 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 86310 2237272 4495683 4999999 -1 387504 1108312 1773954 2601481 3041549 -1 -2 758112 1151680 1266469 3446031 -1 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 355448 389464 1255707 2619070 3441674 4590144 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 756247 3205134 4342562 -1 86910 888543 1296588 2029341 3333413 3875698 3884172 4044418 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 671410 994222 1072092 1099408 2013974 2064090 2655639 3110786 3504307 3942524 4011654 4829906 4870256 -1 1141359 1832435 2917875 3803359 3978572 4290906 4622853 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 462777 1290529 1352557 3715571 3856478 3941278 4897384 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 -2 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 1294000 1318214 2957918 4223654 -1 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 -2 539416 591777 1289617 3030075 3402669 3510479 -1 -2 1294901 1433812 2017132 4285578 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 1040111 1410781 1502575 1738838 2219264 2829809 2837862 2982381 3207826 3521876 3688539 4011387 4063199 4619036 4695484 4767611 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 736104 1296201 1668406 2750495 3537077 3599439 3648486 4019399 4766509 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 989790 1312568 1536187 1562474 1998704 2374885 3042392 3956409 4137623 4579844 4835205 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 70553 1059991 1748226 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 328421 1199215 1488985 2418946 3774750 3818908 -1 556747 1984923 2551625 -1 -2 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 45343 563416 904684 2474346 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 1517115 1661565 2426681 3412117 4314003 4332191 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1956293 3234743 3968516 4719222 -1 -2 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 882355 1776524 2395765 3447314 -1 1412700 3211791 -1 768810 1910556 2359360 3010696 3059027 3682777 4514968 -1 -2 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 -2 81636 270499 319280 1207665 3233510 3452950 -1 -2 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 287287 927473 1135184 2522569 2923441 3066872 4047334 -1 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 86536 230130 981055 1912436 2395533 3321651 4099617 4323052 4724446 -1 526456 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 252172 421771 972706 2823754 3026457 4602670 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 2349284 3267025 3889387 4775076 4784901 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 1074532 3628744 4401397 -1 2407787 2950983 2978322 3555670 4680440 4863642 -1 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 831311 3580674 4440411 4754599 -1 -2 306161 532984 707147 1338257 1715089 1784810 2967777 4050719 4273447 4547299 4681206 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 390399 2133949 3192182 4257091 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 415644 567603 3634938 3657126 3897743 4757053 -1 585816 1934414 4160614 4877603 -1 -2 505829 598965 1609487 2364719 -1 -2 349175 1355088 1567960 3812393 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 2593162 2853243 4024666 4910507 -1 949664 1394236 1676109 2965626 -1 -2 515419 998477 1402369 1494335 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 927647 1134259 1455829 2810857 3061828 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 -2 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 918127 994016 1205643 1730132 2355452 3555070 3745814 3942557 3963485 4346805 -1 -2 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 254514 978727 1624095 3576059 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 78103 2244499 2788229 3449634 4075857 4733374 4990689 -1 360722 1034831 1400546 4315051 -1 -2 290307 1242974 2241709 3273665 4900549 -1 -2 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 179103 204416 516153 992138 1603575 2187600 2632288 3787719 4539449 4621049 -1 -2 124041 387324 648307 1317258 1365432 1424852 1701801 1803409 2372003 2615912 2687649 2752648 3509492 3560956 4069245 4743086 4852734 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 121970 597680 1055057 1071900 3919163 4488580 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 113625 1719881 3709956 3902093 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1405050 1937621 2366446 3318524 -1 -2 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 379159 462777 471991 665731 835203 835903 1290529 1352557 2762124 2802730 3715571 3856478 3941278 4432280 4897384 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 619460 660568 1136116 2657995 2948887 3059376 3066815 3149399 3818696 3968674 4259262 4356278 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 799158 911521 1284956 1384015 1659113 1967843 2376537 2705380 3250560 3343270 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 247358 322253 603243 695056 1858542 2352449 4657324 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 112756 408723 1375959 1536789 1549714 2316854 2403464 3883818 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 130414 200608 240546 1409301 1943852 3316359 3997481 4116826 4334530 -1 -2 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 269153 285773 663498 1734710 4910606 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 299616 3491180 3693900 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 16372 122181 174436 436917 581582 752168 765308 1494257 2080534 3082960 3309230 3863277 3935968 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 1393508 1817083 3158376 4000962 -1 -2 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 191423 270593 448238 640313 1238993 1475260 1959752 1995437 2191375 3738162 3933506 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 507400 2092399 2461691 3331551 4209603 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 -2 1286319 2553085 2936599 4102122 -1 133954 723626 2412800 3891023 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 223694 383220 1736039 2602103 2753995 2904370 3376410 4073313 4126563 4172624 -1 -2 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 954024 1632519 1852462 2762964 4085158 4169760 -1 2097523 2239714 2400166 2880967 4567204 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 -2 1066722 2038958 3220270 4357856 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 269075 377645 1038915 1116655 1420142 1505542 1876925 1899946 2056019 2319429 3336734 3562727 3743396 4452822 4604873 4786576 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 2508874 3312329 4411672 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 621364 1219980 1292474 1835685 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 1388299 3146523 3852189 3931606 4047834 4835713 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 126432 1175330 2994714 3193665 3284133 3306121 3698393 4319500 4467793 4764527 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 -2 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 595951 2069865 2458959 2920234 2933441 3454236 3455106 3738369 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 319400 424532 2977527 3615745 3766915 3914299 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 155109 655402 2128938 2759536 2879333 4931587 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 74226 892952 899406 1113113 1252632 1575997 2213328 2288795 2290489 2350530 2355301 2362662 2482150 2568350 2883292 3133117 3288384 4091425 -1 -2 467383 1441325 1828778 2110799 3722068 4824184 4941250 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 256794 996513 1471510 1823427 1930387 2055037 2227395 2438772 2553961 3718360 4593732 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 323017 1075477 1281376 1953104 2038249 3269993 3486156 3578888 3597045 3606341 4027221 4184843 4280877 4295370 4694095 4759939 4840667 4864275 4994933 -1 -2 77440 2052722 4188117 4922060 -1 57842 462894 1875529 3362536 3758236 4588849 -1 86941 928802 1363513 3954298 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 -2 174033 627690 1453160 2771107 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 1915628 2429312 4166565 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 238892 736672 1292692 2218422 2704892 2935420 3359521 3564705 -1 655328 1815364 2812372 3895847 -1 -2 2245546 4738944 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 1314170 3424085 4336967 -1 -2 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 -2 486362 1095028 1213511 2814725 2856882 2970230 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 814627 1364973 2087771 3213331 3354444 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1684183 2836658 4026516 4551592 4918475 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 -2 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 -2 43365 1289952 1542247 1722172 2115343 2565720 2682113 3032214 4590397 4596923 4644382 -1 899192 1420054 2978000 3713360 -1 -2 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 97902 1824209 2649462 2776768 3723569 4159438 -1 -2 1110720 1363730 1627806 3183226 3421444 4011204 4364799 4519404 -1 256822 504271 3486319 3503084 3892296 4568964 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 229823 2428119 3455284 3522839 4509802 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 713535 1807649 3013623 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 -2 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 726073 1312660 1616156 1926953 2091153 2635068 3013227 3063799 3232269 3517310 3557353 3617138 4955176 -1 -2 6449 698777 1501296 1667990 1727076 2735080 4049164 4488081 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 473252 1537772 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 -2 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 1105 1796774 3497954 4718302 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 814627 1364973 2087771 3213331 3354444 -1 117483 636880 726458 771061 974733 1316657 1544421 1558828 1934882 2028766 2235644 2392409 2404185 2558847 2984882 3666402 3729266 4996195 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 3895847 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 38853 2167946 2934063 3129999 3661366 -1 -2 18594 2137232 4403183 4469508 4801822 -1 1084772 1199890 1623423 3166630 3269693 -1 -2 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3431146 4698543 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 232007 1096632 1471581 1570066 2724425 3754624 3962419 4136270 4742321 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 78516 1026515 2688385 2692622 3151042 4614392 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 870211 1008740 1163416 1332545 1360869 1455702 2160019 2619368 2689623 2929562 3238734 3384657 4371975 4372063 4567529 4726985 -1 -2 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 394488 445009 663343 855106 1771055 3099214 3356834 3764722 3813785 4136342 4239160 4552481 4730713 -1 -2 1160624 2072279 2198141 3904458 4030764 4397071 4899461 -1 -2 530805 654593 771950 3129911 3576964 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 2460311 2844012 3670199 4113239 4712779 -1 -2 1029906 1215561 1222517 1263786 2020631 2286710 4442552 4599536 4696195 -1 -2 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 375592 720465 1591943 2333360 2881928 3971015 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 177816 247469 1011152 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 1915628 2429312 4166565 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 3896412 3959662 4116653 4394890 -1 -2 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 1932 2161635 2394411 3115072 3859254 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 77615 217301 403175 590974 908257 1084772 1106564 1120946 1199890 1555687 1623423 1945688 2266504 3166630 3269693 3849820 -1 -2 252641 1623001 2547423 4344726 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 95965 549047 552598 1169998 1628172 1710803 4195385 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 481024 3317289 3573770 3853522 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 381748 506987 1057215 2201561 3499159 4093974 -1 -2 530805 654593 771950 3129911 3576964 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 1326366 2500723 4279989 -1 -2 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4891154 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 835845 1008346 1613706 2293357 3616935 -1 -2 813471 1590850 1836179 2508731 3218396 4122249 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 -2 668931 1135274 3401166 3880061 4240418 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 -2 582839 4391846 4453425 4885395 4982810 -1 -2 926511 1065523 2176093 2889178 3849955 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 621364 1219980 1292474 1835685 -1 439347 3025635 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 205705 901478 908779 1506439 2498196 2797655 2947369 3692903 3732543 4134545 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 727587 771883 863848 995028 2127012 2302684 3247701 3746036 4481887 4748949 -1 -2 390399 2133949 3192182 4257091 -1 782595 1128800 3085545 4020017 4355594 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 125519 970809 1632191 3127534 4679403 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 563947 1824365 1996814 4317938 4924080 -1 250185 2713587 4659007 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 704836 838700 948108 981708 2692951 3728128 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 684942 1542820 2456063 3034477 4261945 4358918 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 719651 839115 882993 1172620 1531327 1812400 1959296 2432201 2694691 2802230 3269399 3387720 3446826 3567686 3801484 3874722 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 384366 1632559 1645721 4157610 4746910 -1 1928472 2629670 3292821 3301390 3861347 -1 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 2064196 2121952 2357624 -1 -2 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 983552 3781543 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 2602002 4314465 4588309 4617170 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 391710 682387 711529 1053526 1250848 1294280 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 656809 2083061 2412893 2732699 3741633 4162897 4485595 -1 960560 1445600 1907848 2102799 2565064 2830290 3024912 4088550 4667275 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 1716076 2905155 4534507 4882675 -1 -2 2382569 3193593 3437596 4102738 4742954 -1 -2 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4535146 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 1125284 1179966 1339862 1522274 2271277 2443516 3004546 3052762 3199186 3966989 4227871 4801385 4971363 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 415041 1943593 1997314 2719863 2954809 4108846 4197096 4488297 -1 140191 1949174 2062378 2215497 3973104 4429291 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 549475 1592770 4299917 4947590 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 1105 1796774 3497954 4718302 -1 -2 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 273134 707762 1190052 2093623 2263153 3477281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 -2